Selenium IDE 可以通过录制,记录下操作界面的全过程,可以直接运行进行重复操作; 可以分组展示; 还可以进行if,debugger等判断,以及设置变量; 很方便的是直接使用自己安装的浏览器,不需要下载浏览器插件。
1、安装 Selenium IDE
crx文件,下载后,拖到插件管理界面,就可以安装
2、创建 Project
Tests 目录下创建 test case
3、录制
使用右上角的圆形按钮 REC 进行录制,再次点击就可以关闭。
录制后,可以自行进行调整。
4、Test suites
进行分组,可以按组排序后,批量运行。
5、常用语法
if
,else if
,else
,end
times
,end
do
,repeat if
while
,end
for each 的 target 要使用的数组的名字,value 是要取的变量名。
6、导出
JavaScript 导出不能用中文名。
附:
CSS Selector
1、ID
css=input#idname
2、Class
css=input.classname
3、Attribute
css=input[type=’submit’]
4、Sub-string
name的value以a开头
css=input[name^='a']
name的value以a结尾
css=input[name$='a']
name的value至少包含一个a
css=input[name*='a']
5、 Inner text
css=input:contains(text)
XPath
contains
.//li[contains(.,'text')]