Selenium IDE 使用

Selenium IDE 可以通过录制,记录下操作界面的全过程,可以直接运行进行重复操作;
可以分组展示;
还可以进行if,debugger等判断,以及设置变量;
很方便的是直接使用自己安装的浏览器,不需要下载浏览器插件。

1、安装 Selenium IDE

crx文件,下载后,拖到插件管理界面,就可以安装

2、创建 Project

Tests 目录下创建 test case

3、录制

使用右上角的圆形按钮 REC 进行录制,再次点击就可以关闭。

录制后,可以自行进行调整。

4、Test suites

进行分组,可以按组排序后,批量运行。

5、常用语法

  • ifelse ifelseend
  • timesend
  • dorepeat if
  • whileend
if else 用法
times 用法 实现循环
do 的用法
while
forEach 数组循环

for each 的 target 要使用的数组的名字,value 是要取的变量名。

for each 要取的array 名 lists

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')]

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注