点击上方“Python自动化测试社区”,选择“加为星标”
第一时间关注 Python 自动化技术干货!

系列导读
1. 为什么需要 JS
前面 3 篇文章讲了 Selenium 的一些基本操作,利用这部分技能,大部分网站的自动化都能顺利完成。
但是,也有一些网站的网页操作没法利用 WebDriver API 来完成,也有一些功能即使利用 WebDriver API 实现了,兼容性也不强,经常需要去维护这套脚本,比如:浏览器的位置滑动、元素点击失效、选择日期等。
这时候,利用 JavaScript 直接操作网页内部元素,能够辅助我们完成 Selenium 自动化测试中不能覆盖的功能。
2. 怎么使用
Selenium 提供了下面这个方

本文是Selenium系列的第四篇,主要介绍了在自动化测试中使用JavaScript来辅助完成WebDriver无法直接操作的功能,如处理readonly属性,选择日期等。通过execute_script()方法执行JS脚本,增强Selenium的兼容性和功能。
最低0.47元/天 解锁文章
4169

被折叠的 条评论
为什么被折叠?



