python如何自动化测试selenium执行js脚本
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,小编给大家分享一下python如何自动化测试selenium执行js脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!We
千家信息网最后更新 2025年02月23日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语句怎么写
闽盾杯网络安全技能竞赛
思天网络技术
广西服务器怎么样
天津时代网络技术服务
在北京怎样打车软件开发
软件开发项目招标分包原则
丛河滋网络安全宣传周
计算机软件开发个人简历
数据库修改后值为空
如何做好web服务器
数据库级联设计
数据库俩密
常见的红外数据库
河北正规软件开发推广
福州 网络技术 招聘信息
江苏省委党校软件开发岗
卫计办网络安全宣传
医疗卫生行业网络安全执法
露脸视频软件开发
网络安全等级保护五个等级
防疫软件开发调研
数据库系统的外模式又称子模式吗
数据库表名
软件开发毕业选题
软件开发公司名片互联网科技元素
甲骨文公司数据库是干嘛的