selenium java ,执行js改变页面

Posted 采蘑菇的小蜜蜂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium java ,执行js改变页面相关的知识,希望对你有一定的参考价值。

1.面对页面一些页面上的限制而导致某些选择按钮无法选中的问题

很多时候由于页面上的一些限制会导致我们无法无法正常用webdriver来实现我们手动的正常操作,这时候我们可以通过执行js来适当的改变页面样式,比如有些选择框在页面显示边界的时候因为显示的原因有滚动条而在边界的时候点击选择框是点不中的 只能拖动滚动条调整位置,但是weddriver的自动化操作不可能像手工那样智能,这是我们可以考虑通过js把滚动条去掉,来显示出所有的信息这样就可以避免上述的烦恼。执行js的应用如下:首先需要写一条字符型的js,再用javascriptExecutor接口如:

((JavascriptExecutor)driver).executeScript(js)

以上是关于selenium java ,执行js改变页面的主要内容,如果未能解决你的问题,请参考以下文章

selenium 代理 Cookies 截图 等待 调用JS

Selenium(Python)PageObject页面对象

selenium对js的执行操作——selenium控制浏览器页面的滚动

selenium测试(Java)--执行JS(十八)

selenium+java 元素有时存在 有时不存在,怎么处理

Python selenium中添加JS并执行JS语句