开源web自动化检测测验工具

开源web自动化检测测验工具

ID:34756018

大小:593.50 KB

页数:22页

时间:2019-03-10

开源web自动化检测测验工具_第1页
开源web自动化检测测验工具_第2页
开源web自动化检测测验工具_第3页
开源web自动化检测测验工具_第4页
开源web自动化检测测验工具_第5页
资源描述:

《开源web自动化检测测验工具》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、www.gdtesting.com亿能测试技术www.automationqa.com开源Web自动化测试工具Watir"Watir"(发音与water相近)全称是"WebApplicationTestinginRuby".Watir是一款用Ruby脚本语言驱动浏览器地自动化测试工具.矚慫润厲钐瘗睞枥庑赖。Watir可以驱动那些作为Html页面被发送到Web浏览器端地应用程序.Watir对下列组件不起作用:ActiveX、JavaApplets、MacromediaFlash或者其他地应用程序插件.判断Watir是否可用地方法:在页面上点击右键-查

2、看页面源代码,如果可以看到Html源代码,就说明页面上地对象可以被Watir识别,来实现自动化.聞創沟燴鐺險爱氇谴净。要使用Watir进行Web自动化测试,至少要掌握以下内容1、HTML地知识.2、编程地基本常识,如变量地定义与使用,基本地控制语句,如If、for等.3、Ruby地基本编程知识.4、IEDeveloperToolbar或是其他类似地浏览器辅助工具,在以后地开发中,将非常有效地帮你识别页面对象地属性.残骛楼諍锩瀨濟溆塹籟。Watir是基于ruby地自动化测试框架,采用ruby作为脚本语言,因此在安装Watir之前需要下载并安装ruby

3、:酽锕极額閉镇桧猪訣锥。http://rubyforge.org/frs/download.php/29263/ruby186-26.exe彈贸摄尔霁毙攬砖卤庑。首先打开ruby地包管理器(RubyGemsPackageManager),用以下命令更新gem:謀荞抟箧飆鐸怼类蒋薔。gemupdate--system然后用以下命令连线安装watir:geminstallwatir安装完后编写一个HelloWorld.rb来尝试Watir是否生效,代码如下所示:require'watir'test_site='http://blog.csdn.net/

4、testing_is_believing/'厦礴恳蹒骈時盡继價骚。#opentheIEbrowserie=Watir::IE.new#printsomecommentsputs"##Beginningoftest"puts""puts"Step1:gotothetestsite:"+test_siteie.goto(test_site)puts"Action:entered"+test_site+"intheaddressbar."茕桢广鳓鯡选块网羈泪。上面地ruby脚本中引用了watir包,打开IE并导航到指定页面地址.把脚本存成后缀为rb地ww

5、w.gdtesting.com亿能测试技术www.automationqa.comwww.gdtesting.com亿能测试技术www.automationqa.com文件,编辑时将打开ruby地编辑工具SciTE,编辑好脚本后按F5执行,如图所示:鹅娅尽損鹌惨歷茏鴛賴。为了方便脚本开发,可下载安装Watir地录制器WatirRecorder++:http://www.hanselman.com/blog/content/binary/WatirRecorder_Setup_lite.msi籟丛妈羥为贍偾蛏练淨。WatirRecorder++是针对

6、Watir开发地浏览器脚本录制器,可以把Web页面操作录制下来并生成Watir脚本,如图所示:預頌圣鉉儐歲龈讶骅籴。www.gdtesting.com亿能测试技术www.automationqa.comwww.gdtesting.com亿能测试技术www.automationqa.com要使用Watir进行Web自动化测试脚本开发,需要熟悉Watir地提供地API(如图所示),安装Watir后,可以在安装目录找到watir地API文档,例如:渗釤呛俨匀谔鱉调硯錦。C:rubylibrubygems1.8docwatir-1.6.5r

7、doc使用Watir进行自动化测试地本质就是利用这些API来操作浏览器,例如使用“link”方法来点击指定链接:铙誅卧泻噦圣骋贶頂廡。require'watir'ie=Watir::IE.start("http://blog.csdn.net/testing_is_believing")擁締凤袜备訊顎轮烂蔷。ie.link(:url,"http://blog.csdn.net/Testing_is_believing/category/647265.aspx").clickwww.gdtesting.com亿能测试技术www.automationq

8、a.comwww.gdtesting.com亿能测试技术www.automationqa.com贓熱俣阃歲匱阊邺镓騷。又例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。