zoukankan      html  css  js  c++  java
  • 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用于定义变量。

  • 相关阅读:
    js 报Unexpected token }
    c# 预览服务器文件
    js下载文件并修改文件名称
    js 自定义右键
    js 加载图片
    随笔1
    随笔
    php curl 发送post请求带参数
    laravel 数据库事务
    an't connect to local MySQL server through socket '/tmp/mysql.sock'
  • 原文地址:https://www.cnblogs.com/linxiu-0925/p/9929894.html
Copyright © 2011-2022 走看看