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