Selenium IDE

Selinium有三种工具:selinium IDE,selinium1(也叫selinium RC),selinium2(也就是常说的selinium webdriver);这三个工具各有利弊,可以结合产品情况斟酌使用。本文主要讲解selinium IDE的使用方法。

Selinium IDE是Firefox插件,是一个图形化的客户端,可以将用户的操作录制成脚本,导出为可重复使用的脚本,执行测试。

一.安装selinium IDE

获取方法:1.可以通过Firefox插件获取:Firefox浏览器--》扩展和主题--》附加组件,搜索selinium,安装完成后即可在Firefox标签栏看到selinium标签,见图1---图5

图1

图2

 

图3

 

图4

图5

2.直接通过https://www.selenium.dev/downloads/这个网址,位于selinium IDE栏,选择下载对应浏览器的selinium版本;如果已经通过第一种方法安装到Firefox,则显示已安装。

二。新建项目和测试用例并运行

1.安装完成后,就可以新建测试用例了。首先,我们需要先新建一个项目,然后在此项目内新建测试用例,如图6,图7.然后需要输入要测试的网址链接,如图8。点击开始录制,会出现一个新页面,显示录制中,如图9.

 

图6 新建项目和测试用例

图7 输入项目名

 

图8 输入要测试的网址并且开始录制

 

 

图9 录制中

 

2.下面我们通过一个实例演示一下录制方法。

打开百度首页,点击“百度一下”按钮;点击输入框,输入selinium字符,点击“百度一下”按钮;回到selinium IDE界面,刚才做的操作已经被录制成脚本了,见图10.

一条脚本包含三个输入项,command表示要执行的操作,target表示操作目标,即要操作的界面元素,value表示输入值。如图10,第一条脚本表示open打开baseUrl,也就是上面输入的http://www.baidu.com这个网址;第二条脚本表示click点击id=su(也就是百度一下按钮)的元素;第三条脚本表示点击一下id=kw的元素(也就是输入文本框);第四条脚本表示在id=kw的元素中输入(type表示输入)关键字selinium;第五条脚本表示点击百度一下按钮。

图10 录制的脚本

 

点击Command可以列出所有支持的命令,比如open,type,click等,具体含义可参考官网。

关于如何定位元素,即如何找到对应target,可以按下F12键,选取定位符,定位符指向想要定位的元素,下方就会展示对应的元素信息,比如id,name,label等。如图11,当然元素定位包含多种方法,可以根据需要进行定位。

Value值需要根据不同的command来定义,可以输入也可以不输入。

 

图11 获取元素定位

 

3.修改和新增脚本

如果想新增一条脚本,点击操作区域的空白处,依次填写command,target,value即可,如图12。比如想双击一个target,则在command位置选择double click命令,填入对应target和value.

图12 新增脚本

 

如果想修改脚本,选中需要修改的命令,对应修改就可以了,如图13。

图13 修改脚本

4.日志记录

如果需要重新跑一遍刚才录制的脚本,先停止录制,再点击运行测试用例或者测试用例集即可。运行完成后可以通过log标签查看运行记录,有失败记录可以针对性修改脚本再次运行。

 

 

图13 运行日志

 

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值