Selenium IDE
上一篇 /
下一篇 2016-06-06 14:38:48
/ 个人分类:selenium
Selenium IDE是一个带有执行界面的,用于录制或编写脚本的初级工具。是firefox插件,只能在Firefox上使用,拥有导出功能,可以将录制的测试脚本导出为各种语言和各种Selenium的测试代码。 1.Selenium IDE安装
在Firefox浏览器中附件中下载安装,安装结束后重启
浏览器。
一组相关的测试用例(Test Case)就是一个测试套件(Test Suite)。一个测试套件由多个测试用例串连组成,可以将测试套件理解为测试用例组。
打开Selenium IDE界面,会默认开启录制并建立一个测试套件,可单击暂停按钮取消录制。
在Base URL 文本框中输入百度的地址。然后单击录制按钮,在firefox中打开百度主页,输入搜索关键字‘Selenium’,单击‘百度一下’按钮。返回selenium IDE界面并停止录制,可以看到Untitled测试用例的测试步骤表格中添加了几行数据,这是使用关键字驱动的测试方式。
Cammand,表示要执行的操作是什么。
Target,表示操作的界面元素是哪个。
Value,表示操作时使用的值是多少。
3.编写测试用例
(1)在操作表单步骤上单击鼠标右键,然后选择Insert New Command项
(2)接着进行编辑操作,输入Open命令,讲Target设置为“http://www.google.com.hk”
(4)回到Selenium IDE界面,插入新行,在Command文本框中输入type,在Target文本框中输入id=lst-ib,表示查找id等于lst-ib的元素,输入selenium
(5)回到Google页面,查看‘google搜索’按钮的html,可用name定位
(6)回到Selenium IDE界面,插入第3个步骤,编辑click命令,让其单击搜索按钮
(7)单击播放按钮,Selenium IDE将自动打开goole页面,执行关键字为‘Selenium’的搜索。
4.日志及引用
在Selenium IDE界面上,还有一个包括Log(日志)、Reference(引用)、UI-Element(UI元素)、Rollup选项卡的对话框,最想用的是日志和引用。
日志用于显示执行测试时的信息,对调试有帮助,info按钮可以对日志进行过滤,clear清楚所有日志。
引用用于显示当前所用命令的帮助文档。
UI-Element和Rollup主要用于对象的映射。
5.导出代码
在测试步骤列表中,可以对某个命令进行复制,粘贴在记事本中就是源码,默认是HTML,也可以进行设置,菜单选中Options ---> ClipBoardFormat ,然后选择对应的语言和版本即可。
将整个测试用例导为其他代码,只需在菜单中选择“文件” ---> Export Test Case As 或“文件” ---> Export Test Suite As,然后选择对应的语言及selenium版本即可(“文件” ---> Export Test Suite As 不支持C#和Python 2)。
收藏
举报
TAG: