Selenium IDE 常用命令

来源:互联网 发布:淘宝司法拍卖商铺税费 编辑:程序博客网 时间:2024/06/05 21:50


注意:在Selenium IDE中,命名区分大小写。必须完全一致,才是有效的命令。

Open(URL)

(1)作用:打开指定的URL,可以是相对或者绝对的URL
(2)Target:要打开的URL; Value值为空
  • 当target为空,将打开Base URL中的地址

  • 当target不为空且值为相对路径,将打开Base URL+target页面,如Base URL=http://www,baidu.com,target=//cache/sethelp/help.html,则执行open命令时,将打开http://www,baidu.com/cache/sethelp/help.html

  • 当target以http://开头时,将忽略Base URL,直接打开target的地址

Pause(waitTime)

(1)作用:暂停脚本运行,指定等待时间后,继续脚本运行
(2)Target=waitTime:等待时间,单位为ms;如果为空,则不会等待



goBack()

(1)作用:模拟单击浏览器的后退按钮
(2)由于没有参数,Target和Value可不填写

refresh()

(1)作用:刷新当前页面
(2)由于没有参数,Target和Value可不填写

windowMaximize()

(1)作用:将当前窗口最大化,即设置为全屏显示,相当于快捷键F11操作
(2)由于没有参数,Target和Value可不填写

close()

(1)作用:模拟用户单击窗口的关闭按钮,关闭浏览器
(2)由于没有参数,Target和Value可不填写

click(locator)

(1)作用:单击一个链接,按钮,复选框或者单选按钮
(2)如果该单击事件导致新的页面加载,命令一般会加上后缀“AndWait”,即clickAndWait。或者用“waitForPageToLoad”命令

type(locator, value)

(1)作用:向指定输入域中输入指定值;也可为下拉框,复选框,单选框按钮赋值
(2)Target:元素的定位表达式
(3)Value:要输入的值





select(selectLocator, optionLocator)

(1)作用:模拟人工单击下拉列表框
selectLacator:指向指定选择元素的元素定位器
optionLacator:选项的选择器(默认为标签)

(2)选项的选择方式有2种:label和value
label=文本值,基于选项的文本进行匹配(默认方式),如label=three;
value=真实值,基于选项的真实值进行匹配,如value=3