zoukankan      html  css  js  c++  java
  • 自动化设计自动化测试环境搭建<二>

    2.3     IE Developer Toolbar介绍

    IE Developer Toolbar是Watir官方推荐的一个IE浏览器的插件,主要是为了方便Watir与网页进行交互时准确的识别网页元素,从而可以更加可靠的完成测试脚本的编写.操作方式如下图:

     

     

    通过以上操作方式获取控件的属性值.

    2.4    WatirRecorder++介绍

    WatirRecorder++是Watir开发爱好者编写的一款用于录制web application应用的ruby工具,主要是为了方便用户获取html的页面元素及相关对象类型,但此工具由于缺乏有组织性的维护,导致目前版本没有什么更新,且功能使用上不太顺畅,录制功能还有些缺陷,有待改善了.鉴于当前为了方便手工查找html页面控件对象,通过此工具录制还是能提高代码编写的效率,下面就让我们来正式了解一下该款工具吧.

    先介绍安装过程,在首次安装WatirRecorder++时会弹出如图所示的提示信息,

     

    以上提示是说明安装WatirRecorder++需要.NET Framework支持,使用需要下载安装.NET Framework1.1就ok.安装如下图:

     

     

     

     

     

    .NET Framework安装完毕.接下来开始安装WatirRecorder++,如图步骤所示:

     

     

    说明: 这里需要悬着Everyone,表示所有人拥有使用权限.

     

    安装完毕.

     

    以上是WatirRecorder++的运行界面.

     

    如上图所示,点击Start按钮就会弹出IE浏览器空白页,且WatirRecorder++代码编辑框中自动生成了弹出IE的相关脚本.当我们在IE地址栏输入网址,并执行功能时,将自动生成如下图所示的脚本:

     

     

    退出浏览器后如上图所示,显示完整的操作脚本,但此脚本并不符合我们的要求,而且他的回放功能也是不能完成,具体如下:

     

    为了很好完成脚本,通过此工具可以帮助我们完成对象的查找,从而提高脚本编写的效率.

  • 相关阅读:
    LeetCode "Median of Two Sorted Arrays"
    LeetCode "Distinct Subsequences"
    LeetCode "Permutation Sequence"

    LeetCode "Linked List Cycle II"
    LeetCode "Best Time to Buy and Sell Stock III"
    LeetCode "4Sum"
    LeetCode "3Sum closest"
    LeetCode "3Sum"
    LeetCode "Container With Most Water"
  • 原文地址:https://www.cnblogs.com/candle806/p/1852155.html
Copyright © 2011-2022 走看看