您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
Selenium命令列表
作者:网络转载 发布时间:[ 2014/3/18 9:38:40 ] 推荐标签:Selenium 功能测试

二、Actions
描述了用户所会作出的操作。
Action 有两种形式: action和actionAndWait, action会立即执行,而actionAndWait会假设需要较长时间才能得到该action的相响,而作出等待,open则是会自动处理等待时间。

    click
    click(elementLocator)
    -点击连接,按钮,复选和单选框
    -如果点击后需要等待响应,则用"clickAndWait"
    -如果是需要经过JavaScript的alert或confirm对话框后才能继续操作,则需要调用verify或assert来告诉Selenium你期望对对话框进行什么操作。
    click aCheckbox 
    clickAndWait submitButton 
    clickAndWait anyLink 
    open
    open(url)
    -在浏览器中打开URL,可以接受相对和路径两种形式
    -注意:该URL必须在与浏览器相同的安全限定范围之内
    open /mypage 
    open http://localhost/ 
    type
    type(inputLocator, value)
    -模拟人手的输入过程,往指定的input中输入值
    -也适合给复选和单选框赋值
    -在这个例子中,则只是给钩选了的复选框赋值,注意,而不是改写其文本
    type nameField John Smith
    typeAndWait textBoxThatSubmitsOnChange newValue
    select
    select(dropDownLocator, optionSpecifier)
    -根据optionSpecifier选项选择器来选择一个下拉菜单选项
    -如果有多于一个选择器的时候,如在用通配符模式,如"f*b*",或者超过一个选项有相同的文本或值,则会选择第一个匹配到的值
    select dropDown Australian Dollars
    select dropDown index=0
    selectAndWait currencySelector value=AUD
    selectAndWait currencySelector label=Auslian D*rs
    goBack,close
    goBack()
    模拟点击浏览器的后退按钮
    close()
    模拟点击浏览器关闭按钮
    selectWindow
    select(windowId)
    -选择一个弹出窗口
    -当选中那个窗口的时候,所有的命令将会转移到那窗口中执行
    selectWindow myPopupWindow 
    selectWindow null 
    pause
    pause(millisenconds)
    -根据指定时间暂停Selenium脚本执行
    -常用在调试脚本或等待服务器段响应时
    pause 5000 
    pause 2000 
    fireEvent
    fireEvent(elementLocatore,evenName)
    模拟页面元素事件被激活的处理动作
    fireEvent textField focus
    fireEvent dropDown blur
    waitForCondition
    waitForCondition(JavaScriptSnippet,time)
    - 在限定时间内,等待一段JavaScript代码返回true值,超时则停止等待
    waitForCondition var value=selenium.getText("foo"); value.match(/bar/); 3000
    waitForValue
    waitForValue(inputLocator, value)
    -等待某input(如hidden input)被赋予某值,
    -会轮流检测该值,所以要注意如果该值长时间一直不赋予该input该值的话,可能会导致阻塞
    waitForValue finishIndication isfinished

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd