1、浏览器操作
(1)open(URL)打开指定的URL 参数:target--要打开的URL
(2)GoBack()相当于浏览器上的后退按钮,无参数
(3)refresh()相当于浏览器上的刷新按钮,无参数
(4)WindowsFocus()用于激活当前选中的浏览器窗口,无参数
(5)WindowsMaxsize()用于将当前选中的浏览器窗口最大化
(6)close()关闭当前选中的浏览器
2、界面元素的操作
(1)type 用于在input类型元素中输入值 参数:target--元素的定位表达式 value---要输入的值
(2)typeKeys 模拟键盘敲击事件,一个一个输入字符 参数:target--元素的定位表达式 value---要输入的值
(3)click 单击连接,复选框和单选框 参数:target--元素的定位表达式
(4)clickAt 需要填写坐标 参数:target--元素的定位表达式 value---单击的坐标(x,y)
(5)doubleClick 双击链接、复选框或单选框。 参数:target--元素的定位表达式
(6)doubleClickAt 需要填写坐标 参数:target--元素的定位表达式 value---单击的坐标(x,y)
(7)select(seleLocator,optionLocator) 用户下拉列表框中的选择指定选项 参数:target:下拉列表的定位表达式
value:下拉列表选项框的选项表达式
(8)check()勾选复选框或单选框 参数:target--元素的定位表达式
(9)uncheck()取消勾选 参数:target--元素的定位表达式
(10)focus()将焦点转移到指定的元素上 参数:target--元素的定位表达式
3、键盘鼠标模拟类
4、设置类操作
(1)setTimeout 制动selenium在执行某一操作时的最大等待时间,仅适用于open、waitFor前缀以及AndWait后缀的命令
参数:target:超时时间,单位为毫秒
(2)setSpeed 设置测试的执行速度,默认没有时间间隔 参数:target---各个步骤质检执行的时间间隔,单位为毫秒
5、测试控制/调试类操作
(1)pause 使测试在指定时间内暂停执行 参数:target---暂停的时间,单位为毫秒
(2)break 暂停当前的测试,直到用户手动单击继续按钮,无参数。
(3)captrueEntirePageScreenshot 将当前窗口进行截图并保存为PNG文件。 参数:target--截图保存的路径 如E:\qq.png
(4) highlight 暂时将支付那个元素的背景色改为黄色 参数:target----元素的定位表达式
(5)echo 将指定的信息打印出来