selenium ide的学习

上一篇 / 下一篇  2011-02-23 17:20:34 / 个人分类:笔记

1.selenium IDE的安装步骤
  (1)下载火狐浏览器并安装
  (2)http://seleniumhq.org,下载selenium ide
  (3)火狐安全提示框中提示:是否安装这个软件在计算机上
  (4)选择"允许",之后点击安装就行了
  (5)重启火狐之后,你可以在"工具"下面看到selenium IDE

/**录制

2.selenium录制时需要注意的问题?
  (1)对于链接的点击,录制时一般会认为是click,而实际上应该改为clickAndWait。如果是click点击之后,页面没有加载完成,会导致测试失败。

3.增加确认(verification)和断言(assert)的方法
  转到你要测试的系统,在需要增加确认和断言的元素的旁边,鼠标右击,选择相关的确认或者断言的命令。

4.增加断点和其它一些特殊功能的方法?
  在需要添加断点或者特殊功能的命令行上,鼠标右击,选择toggle breakpoint,或者一些其它的特殊功能

5.保存test case 和test suite的方法
  (1)如果是test case ,就直接点击"file"->"save test case"
  (2)如果是test suite,选择多个test case,然后点击"file"->"save test suite"

6.selenium commands-selenese来自于以下三个部分
 (1)行为(actions):操纵应用程序的状态,例如,点击一个链接,或者选择一个选项
 (2)存取(accessors):检查应用程序的状态,并且把结果存储在变量中,例如,存诸主题
 (3)断言(assertions):像一个检查者一样,检查应用程序的状态是否和预期的一样。例如,检查复选框是否被选择了。
 

7.selenium中,元素的定位器存在哪几种?(解释可以慢慢再补充)
  (1)id :选择的元素具有指定的id属性
  (2)name :选择的元素具有指定的name属性
  (3)xpath:学习网址:http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html
  (4)dom
  (5)css
  (6)identifier
  (7)link
  (8)ui


8.如何在selenium中加入user_extension.js?

 

9.selenium ide的测试规则:
  (1)测试都应该存在一个开始点,在selenium中,开始点为open
  (2)一个测试不必依赖于其它的测试,以避免一个测试错误,而引起多个测试出现错误
  (3)测试每次应该只测试一件事情
  (4)测试完之后,应该清除测试数据


10.selenium中模式匹配的情况?
   selenium的模式匹配有以下几种规则:(1)glob匹配模式
        ---格式为: glob:*中国         *:代表任意多个字符 
           glob:?中国     ?:代表一个任意的字符
           glob:[bmpc]中国     第一个字符必须为b,m,p,c中的任意一个
 
          (2)regular expression匹配模式 (目前来说不会用)

          (3)精确匹配模式   
        ---例如:如果要验证"确定"文本,则输入"确定"文本就可以了。 


11.什么时候用javascript,以及怎么用?(这部分我还没有看完)
   以下的情况下会需要javascript.:(1)需要输入日期或者其它内容到text文本中。格式如下:type locator javascript{Date()}
         (2)需要存储javascript片断的值。格式如下:storeEval javascript{10*10} result

 

12.如何在selenium IDE中,添加user_extensions?

 


注:在许多命令中,元素定位器就等于"target"属性值

 

 

 

 

 

 


 


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 14917
  • 日志数: 49
  • 建立时间: 2010-07-28
  • 更新时间: 2011-07-17

RSS订阅

Open Toolbar