将JavaScript用于Selenium自动化脚本

将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\"");

结果如下。 

将JavaScript用于Selenium自动化脚本_第1张图片

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

将JavaScript用于Selenium自动化脚本_第2张图片

你可能感兴趣的:(软件测试,Selenium自动化脚本,测试类型,javascript,selenium,自动化)