美文网首页我爱编程
2018-04-07selenium IDE命令

2018-04-07selenium IDE命令

作者: zh0u_zh0u | 来源:发表于2018-04-07 00:06 被阅读0次

    组件:Firebug、FirePath、Selenium IDE

    常用Action类命令

    一. 常用Action类命令

    1. open

    作用:打开指定的URL,value值为空

    Target:要打开的URL;value为空

    当Target为空,将打开Base URL 中填写的页面;

    当Target不为空值为相对路径,将打开Base URL +Target页面,

    如: Base URL +Targe为http://www.51zxw.net/  +  list.aspx?cid=3

    当Target以http://开头,将忽略Base URL,直接打开Targe网址

    2. pause(wait time)

    作用:暂停脚本运行

    WaitTime:等待时间,单位为ms

    3. goBack()

      作用:模拟单机浏览器的后退按钮

      由于没有参数,所有Target和value可不填

    4. refresh()

    作用:刷新当前页

    由于没有参数,所有Target和value可不填

    5. windowMaximize()

    作用:

    由于没有参数,所有Target和value可不填

    6. click

    作用:单机一个链接、按钮、复选框或单选框,没有新网页

    如果该单机事件导致新的页面加载,命令建辉加上后缀”AndWait”

    7. clickAndWait

    作用:点击页面元素,并且等待新网页加载完毕

    8. type

    作用:向指定输入域中输入指定值,也可为下拉框,复选框或单选框按钮赋值

    Target:元素定位表达式

    Value:需要输入的值

    9. select(下拉框locator , 选项框locator)

    选项框locator两种label和value

      Label=选项文本

      Value=选项编号

    10. selectAndWait

    选择下拉框的某个选项,并且需要等待网页加载完毕

    Close:模拟用户单机窗口上的关闭按钮;

    二. Assertion类命令(断言类命令)

    验证应用程序的状态是否同所期望的一直.常见的断言包括页面验证页面内容,如标题是否为X或当前位置是否正确等等.

    断言常被用于4种模+5种手段

    Assert:断言失败时,该测试将被终止

    assertTitle: 检查当前页面的title是否正确,一般用于断言网页的跳转是否正确

    assertElementPresnt:指定页面元素出现在当前网页中,一般用于精准的断言

    assertText:断言指定页面元素中的文本内容等于预期值,一般针对纯文本、链接

    assertValue:指定页面元素的值,一般针对的是文本框、按钮、复选框、单选按钮等.

    assertAlert:断言弹出信息框额文本等于预期值

    VerifyXXX:

    Verify断言失败时,该测试继续执行.可用于AIAX应用程序的测试.如果该条件为真,他们将立即成功执行.如果该条件不为真,则将失败并暂停测试.直到超过当前所设定的超时时间.一般跟setTimeout时间一起用

    WaitForXXX:等待预期值出现,如果等待到,就继续运行后续步骤,如果到达超时时间仍未等待到,记录断言失败的结果,并且继续运行后续步骤.

    三. Accessor类命令(存储类命令)

    Store(数据值 , 变量名称): 存储数据到变量

    StoreTitle网页标题,与上边一样

    IDE  optionoption下边倒数第三个勾选  optionformat即可转换

    WebDriver运行环境

    安装JDK、配置环境变量、安装eclipse

    从selenium官网下载selenium WebDriver的java驱动包(2.44.0)

    类名:大写字母开头

    包名、变量名、方法名:小写字母开头

    Thread.sleep(3000); java中等待3s

    AllTests.java测试用例套件模板

    测试哪个浏览器安装对应的启动器:例chromedriver.exe,selenium官网下载

    相关文章

      网友评论

        本文标题:2018-04-07selenium IDE命令

        本文链接:https://www.haomeiwen.com/subject/cfjehftx.html