seleniumIDE command命令

command命令 三大类型:(action、Accessor、assertion)   操作  存储  断言

    • 操作类型——Action
      1. 浏览器操作
      2. open(https://www.sogou.com/)  打开url。
      3. goBack()  无参数,后退。
      4. refresh()  无参数,刷新。
      5. windowFocus()  无参数,激活选中的浏览器窗口。
      6. windowMaximize()  无参数,使浏览器窗口最大化。
      7. close() 无参数,关闭。
      8. type("locator","value") 在input表达输入值。  
      9. typeKeys("locator","value")  模拟键盘敲击,输入字符。
      10. click("locator")  单击,最后后面使用waitForPageToLoad()命令。
      11. clickAt("locator","coordstring") 单击,需要提供想的坐标。
      12. doubleClick("locator")  双击。
      13. doubleClickAt("locator","coordstring") 双击。
      14. select("locator")  在下拉框中选择选项。
      15. selectWindow("windowID") 选取窗口,如果参数为null,则选择旧弹窗
      16. selectPopUp("windowID")  无参数,表示选择弹出窗口;参数可以是新窗口的名字、标题。。
      17. check("locator")  勾选复选框或单选框。
      18. uncheck("locator")  取消勾选。
      19. focus("locator")  定位焦点。
      20. setTimeout("timeout/ms")等待超时时间。
      21. setSpeed("time/ms")  测试执行速度。
      22. pause(""time/ms" )  暂停时间。
      23. break()无参数,暂停当前测试,除非手动继续。
      24. captureEntirePageScreenshot("filename")  截图并保存为PNG文件。需要指明路径和文件后缀。
      25. highlight("locator")将元素背景色改为黄色。
      26. echo("massage")  打印静态信息。
      27. echo ${a}   打印动态变量的值。
    •   存储类型——Accessor  检查应用程序的状态,并将结果存入变量。 其中locate为定位元素。如name=wd
      1. store("值",“variableName”)将值存入变量。  打印出该值,echo ${变量}    
      2. storeTitle("title")将当前网页标题存入变量title。   echo ${title}    
      3. storeLocation("url")将网页URL存入变量。  echo ${url}    
      4. storeValue("locate","variableName")将input元素存入变量。echo ${变量}    
      5. storeEditable("locate","variableName")将input元素的可编辑状态存入变量。可编辑返回true。echo ${变量}    
      6. storeText("locate","variableName")将元素的文本值存入变量。echo ${变量}    
      7. storeChecked("locate","variableName")将选框的勾选状态存入变量。已勾选返回true。echo ${变量}    
      8. storeSelectedIndex("locate","variableName")将下列列表中index存入变量。echo ${变量}    
      9. storeSelectedLable("locate","variableName")    
      10. storeSelectedValue("locate","variableName")    
      11. storeSelectedOptions("locate","variableName")
      12. storeTable("locate","variableName")    
      13. storeAttibute("locate","variableName")    
      14. storeTextPresent("locate","variableName")    
      15. storeElementPresent("locate","variableName")将元素存在页面中是否存入变量。    
      16. storeVisible("locate","variableName")将元素的可见性存入变量。    
      17. storeSpeed("variableName") 将执行速度存入变量。  
    • 断言类型——Assertion 验证某个命题是否为真。网页标题、URL、input元素值、
      1. assertTitle("预期值")验证网页的标题是否等于预期值。
      2. assertNoTitle("预期值")验证网页的标题是否不等于预期值。
      3. verifyTitle("预期值")         同assertTitle功能一样
      4. verifyNotTitle("预期值")   同assertNotTitle功能一样
      5. waitForTitle("预期值")      等待当前网页标题并进行验证是否等于预期值
      6. waitForNotTitle("预期值")等待当前网页标题并进行验证是否不等于预期值
      7. assertLacation("url")        验证网页的URl是否等于预期值
      8. assertNotLocation("url")验证网页的URl是否不等于预期值
      9. verifyLocation("url")
      10. verifyNotLocation("url")
      11. waitForLocation("url")
      12. waitForNotLocation("url")
      13. assertValue("locate","预期值")验证input元素的值是否等于预期值
      14. assertNotValue("locate","预期值")
      15. verifyValue("locate","预期值")
      16. verifyNotValue("locate","预期值")
      17. waitForValue("locate","预期值")
      18. waitForNotValue("locate","预期值")
      19. assertEditable()
      20. assertText("locate","预期值")验证某个元素的文本值是否等于预期值。
      21. assertNotText("locate","预期值")
      22. verifyText("locate","预期值")
      23. verifyNotText("locate","预期值")
      24. waiForText("locate","预期值")
      25. waitForNotText("locate","预期值")
      26. assertChecked()
  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值