自动化设计-自动化测试环境搭建<二>

简介:

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地址栏输入网址,并执行功能时,将自动生成如下图所示的脚本:

 

 

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

 

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















本文转自一米一阳光博客园博客,原文链接:    http://www.cnblogs.com/candle806/archive/2010/10/15/1852155.html,如需转载请自行联系原作者


相关文章
|
2月前
|
资源调度 测试技术 Linux
一款接口自动化神器—开源接口测试平台Lim(Less is More)
一款接口自动化神器—开源接口测试平台Lim(Less is More)
128 2
|
2月前
|
安全 测试技术 持续交付
接口自动化测试的基本流程
接口自动化测试的基本流程
|
3月前
|
敏捷开发 存储 测试技术
敏捷测试中的挑战和自动化风险
敏捷测试中的挑战和自动化风险
|
1月前
|
数据采集 数据处理 开发工具
argparse是你的好帮手:快速编写自动化脚本、测试脚本、数据处理脚本
argparse是你的好帮手:快速编写自动化脚本、测试脚本、数据处理脚本
|
1月前
|
前端开发 Java 测试技术
《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程)
【2月更文挑战第14天】《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程) 前面几篇宏哥介绍了两种(java和maven)环境搭建和三大浏览器的启动方法,这篇文章宏哥将要介绍第一个自动化测试脚本。前边环境都搭建成功了,浏览器也驱动成功了,那么我们不着急学习其他内容,首先宏哥搭建好的环境中创建首个完整的自动化测试脚本,让小伙伴或者童鞋们提前感受感受,也是为了激起大家的学习兴趣。宏哥的个人经验是:自动化脚本编写比较容易,最大的困难去如何去写测试断言。自动化测试,最重要的还是落在测试上面,而不是自动化,自动化只是手段。
40 1
《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程)
|
1月前
|
Java 测试技术 Maven
《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程)
【2月更文挑战第11天】《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程) 是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。由于现在企业和公司中Java的大部分项目都是基于Maven, 因此宏哥为了照顾到企业或者公司用的java项目中用到maven的童鞋或者小伙伴们,这里也简单的介绍和分享一下。在Maven项目中使用Selenium. 非常简单。
66 3
|
1月前
|
Web App开发 Java 测试技术
《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程)
【2月更文挑战第10天】《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程) jmeter系列的文章结束,本来想趁热打铁顺别将Jmeter和接口测试介绍一下,但是感觉Jmeter时间太长了怕大家吃腻了,还有一个原因就是许多小伙伴们或者童鞋们私信问宏哥什么时候可以有java版的selenium,因为不会Python,或者现在大多数企业和公司还是把java奉在神坛上,所以宏哥打算就换个口味,介绍一下java+ selenium自动化测试。大致和前边的python+selenium自动化测试差不多。基于java和selenium做自动化测试.
50 0
|
3月前
|
JSON 自然语言处理 机器人
接口自动化测试教程:如何使用 Robot Framework
Robot Framework 是一个用于实现自动化测试和机器人流程自动化(RPA)的开放源代码框架。它由一个名为 Robot Framework Foundation 的组织得到推广,得到了多家领军企业在软件开发中的广泛应用。框架以其开放性和灵活性为特点,能够无缝整合各种其他工具,无论团队规模大小,均无需承担额外许可成本。
|
3月前
|
数据采集 前端开发 JavaScript
前端自动化测试:确保质量和稳定性的关键步骤
前端自动化测试:确保质量和稳定性的关键步骤
前端自动化测试:确保质量和稳定性的关键步骤
|
3月前
|
JavaScript Java 开发工具
Python+Appium2.0的APP自动化环境搭建
Python+Appium2.0的APP自动化环境搭建
111 0

热门文章

最新文章