Selenium IDE

上一篇 / 下一篇  2016-06-06 14:38:48 / 个人分类:selenium

    Selenium IDE是一个带有执行界面的,用于录制或编写脚本的初级工具。是firefox插件,只能在Firefox上使用,拥有导出功能,可以将录制的测试脚本导出为各种语言和各种Selenium的测试代码。
   1.Selenium IDE安装
     在Firefox浏览器中附件中下载安装,安装结束后重启浏览器

   2.录制测试用例
     一组相关的测试用例(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”
  (3)打开Google页面,将鼠标移至搜索文本框上,单击鼠标右键,选择“使用Firebug查看元素”取其id
  (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:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 14274
  • 日志数: 6
  • 建立时间: 2016-04-25
  • 更新时间: 2016-06-08

RSS订阅

Open Toolbar