Selenium IDE命令

Selenium IDE中提供了丰富的操作命令,在Selenium IDECommand的下拉列表框中可以选择使用这些命令。

下面介绍一些常用命令的使用。

1open

openurl

在浏览器中打开URL,可以接受相对路径和绝对路径两种形式。

注意:该URL必须在与浏览器相同的安全限定范围之内。

2、click

Click(elementLocator)

-单击链接、按钮、复选和单选框。

-如果单击后需要等待响应,则用“clickAndWait”。

 

-如果是需要经过JavaScriptalertconfirm对话框后才能继续操作, 则需要调用verifyassert。

3type(inputLocatorvalue)

-模拟键盘的输入,向指定的input中输入值。

 

-也适合给复选框和单选框赋值。

4、select

       SelectdropDownLocatoroptionSpecifier

-报据optionSpecifier选项选择器来选择一个下拉菜单选项。

 

-当多于一个选择器的时候,如在用通配符模式“*”,或者超过一个选项有相同的文本或值,则会选择第一个匹配到的值。

5、selectWindow

select(windowId)

-选择一个弹出窗口。

 

-当选中那个窗口时,所有的命令将会转移到被选择窗口中执行.

6、pause

pause(millisenconds)

-根据指定时间暂停Selenium脚本执行。(固定时间休眠)

 

-常在调试脚本或等待服务器响应时使用。

7、close

 

-模拟单击浏览器关闭按钮。

 

     8.1 断言

如果使用断言,测试用例将会在断言失败后停止运行。有时候,这正是我们想要的结果。如果测试失败,我们会立刻知道测试没有通过。

优点:我们可以直截了当地看到检查是否通过。

缺点:若检査失败,后续的检査不会被执行,无法收集捡查的结果状态。

   8.2 验证

与断言相比,当执行验证命令失败后不会终止测试。如果你的测试只使用验证。

优点:可以得到的保证是:假设没有意外异常,则测试会被执行完毕,而不管是否发现缺陷。

缺点: 你必须做更多的工作,以检查测试结果。

什么时候使用断言命令,什么时候使用验证命令?这取决于读者。差别在于在检查失败时,你想让测试脚本怎么做?是想让测试终止,还是想让测试简单地记录检查失败后继续执行。

9.等待

Selenium IDE中提供了 pause来设置固定时间的休眠,而waitFor则用于在一定时间内等待某一元素显示。waitFor的Value如果为空,则默认时间为60秒。

10.变量

store用于定义变量。

 

posted @ 2018-11-08 16:30  灵笑若然  阅读(1712)  评论(0编辑  收藏  举报