将JavaScript用于Selenium自动化脚本

作者:自动化脚本   发布时间:2021-10-27

将JavaScript用于Selenium自动化脚本

Selenium 自动化脚本需要控制所有对象元素。这包括Selenium SelectField。在某些情况下,基本的Selenium/WebDriver .sendKeys命令不适用于Select Elements。

例如,在下面列出的高级实现中,自动化的唯一方法是使用JavaScript:

更改SelectField值会触发页面刷新以更新其他字段。

在移动设备中,一个非常常见的用法是构建两个对象,一个是顶部的EditBox和TextField,为EditBox选择值更新TextField。

Selenium 自动化操作,如按索引或按名称选择。

Selenium WebDriver 允许您在浏览器上执行 JavaScript。例如,为了设置警报,我可以执行以下命令:

_webdriver.executeScript("Alert(\"Perfecto Mobile\"");

结果如下。 


首席技术官一角

下面是这个 executeScript命令在使用Perfecto  (与 Selenium 集成)的移动设备上的样子:



本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2023 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.