python如何自动化测试selenium执行js脚本
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,小编给大家分享一下python如何自动化测试selenium执行js脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!We
千家信息网最后更新 2025年11月08日python如何自动化测试selenium执行js脚本
小编给大家分享一下python如何自动化测试selenium执行js脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
WebDriver有2个方法执行JavaScript脚本。
(1)同步执行:execute_script
(2)异步执行:execute_async_script
from selenium import webdriverfrom time import sleepclass TestScriptss(object): def setup(self): self.driver = webdriver.Chrome() self.driver.get(http://www.baidu.com) #执行js提示框,并点确定 def test_scripts(self): self.driver.execute_script("alert('test')") sleep(2) self.driver.switch_to.alert.accept() self.driver.quit() #执行脚本获取当前页面标题 def test_scripts(self): js = "return document.title" title = self.driver.execute_script(js) print(title) sleep(2) self.driver.quit() #格式化文本框 def test_format(self): js = 'var q = document.getElementById("kw"); q.style.border="10px solid red"' self.driver.execute_script(js) sleep(5) self.driver.quit() #通过脚本实现页面滚动 def test_scroll(self): self.driver.find_element_by_id('kw').send_keys('selenium test') self.driver.find_element_by_id('su').click() sleep(2) #搜索结果页面滚动 js = 'window.scrollTo(0, document.body.scrollHeight)' # 同步执行 self.driver.execute_script(js) #异步执行 # self.driver.execute_async_script(js) sleep(2) self.driver.quit()以上是"python如何自动化测试selenium执行js脚本"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
脚本
篇文章
页面
测试
自动化
内容
同步
不怎么
大部分
搜索结果
文本
方法
更多
标题
格式
知识
结果
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网关与服务器建立连接失败
关闭服务器增强安全浏览
山东服装职业学院网络技术专升本
数据库系统结构的最大特点
游戏公司属于软件开发
计算机网络技术是新兴技术吗
SQL附加和分离数据库
为什么海力士服务器内存贵
留学网数据库
网络安全认证答题
软件开发每个阶段的任务
网络安全法的英文翻译
git 服务器 钩子
网络安全生产先进个人总结
一个系统用几个数据库
数据库中全局变量什么开头
网络安全手抄报不简单的
阿里巴巴网络技术公司图片
微信cf小程序游戏服务器是什么
数据库表的差运算
网信办网络技术局王崧
杭州软件开发定制公司怎么收费
惠普最新的服务器
tsm管理服务器
怎样看本来机ftp服务器
上海曦轩互联网科技有限公司
大型数据库的设计通常是
苹果服务器可以连接多少台电脑
网络管理服务器
星耀网络技术深圳