Watir资源列表

Watir简介

"Watir" (发音与 water相近) 全写是 "Web Application Testing in Ruby"。Watir是一款用Ruby脚本语言驱动浏览器的自动化测试工具。Wait是基于Web的自动化测试开发的工具箱。

 

Watir对什么有效?

Watir可以驱动那些作为Html页面被发送到Web浏览器端的应用程序。

Watir对下列组件不起作用:ActiveX、Java Applets、Macromedia Flash或者其他的应用程序插件。

判断Watir是否可用的方法:在页面上点击右键-查看页面源代码,如果可以看到Html源代码,就说明页面上的对象可以被Watir识别,来实现自动化。

 

使用的前提条件

要使用Watir,至少要掌握以下内容

1. HTML:

2. 编程的基本常识,如变量的定义与使用,基本的控制语句,如If、for等

3. Ruby:Ruby的基本常识。

4. IE Development或是其他类似的浏览器辅助工具,在以后的开发中,将非常有效的帮你识别页面对象的属性。

 

开源、下载:

http://rubyforge.org/projects/wtr/

 

watir学习手册:

http://www.docin.com/p-64858446.html

 

博客、论坛:

http://blog.csdn.net/Testing_is_believing/category/647265.aspx

http://swik.net/Watir+Programming
http://www.pragprog.com/ #很多好的源码哦
http://docs.rubygems.org/ #rubygems
http://www.fxruby.org/  #fxruby
http://groups.google.com/group/watir-general/topics #google watir讨论组
http://ruby.nanshapo.com/weeks/2007-29.html
http://www.gotapi.com/rubyrails #API比较全
http://www.ruby-forum.com/forum/4 #ruby的论坛
http://navigation-china.com/ExcelVBA/Main.htm #excel的API函数
http://members.shaw.ca/paul_rogers/watir_tests/ #练习场所
http://www.kuqin.com/rubycndocument/man/index.html #ruby参考手册
http://www.ruby-doc.org/core/ #ruby API
http://wtr.rubyforge.org/rdoc/ #watir的api
http://wiki.openqa.org/display/WTR/Project+Home #watir教程
http://www.w3school.com.cn/  
http://www.rubyidea.com/bbs/
http://okruby.com/   #有很多教程
http://www.docin.com/app/searchnew/fpg?keyword=ruby #很多在线资料 

 

 

 

watir入门视频: 

 http://showmedo.com/videotutorials/series?name=xHF6O1WlE

 

关于各种弹出窗口的处理方法:

http://wiki.openqa.org/display/WTR/Pop+Ups

 

各种等待处理方法:

How to wait with watir

http://wiki.openqa.org/display/WTR/How+to+wait+with+Watir

 

如何右键单击页面元素:

Right Click an Element

http://wiki.openqa.org/display/WTR/Right+Click+an+Element

 

watir处理简单ajax的例子:

Simple Ajax examples

http://wiki.openqa.org/display/WTR/Simple+Ajax+examples 

 

使用Ruby、Watir和Sikuli测试Flash、AJAX、Popup等 

Automating Flash, AJAX, Popups and more using Ruby, Watir and Sikuli

http://www.software-testing.com.au/blog/2010/08/16/automating-flash-ajax-popups-and-more-using-ruby-watir-and-sikuli/

 

 

 

 

WatiN - Watir的.NET版:

http://watin.sourceforge.net/

Welcome at the WatiN (pronounced as What-in) website. Inspired  by Watir development of WatiN started in December 2005 to make a similar kind of Web Application Testing possible for the .Net languages. Since then WatiN has grown into an easy to use, feature rich and stable framework. WatiN is developed in C# and aims to bring you an easy way to automate your tests with Internet Explorer and FireFox using .Net.

 

WatiN 的脚本录制器 - WatiN Test Recorder:

http://watintestrecord.sourceforge.net/ 

 

QAliber提供了WatiN插件:

http://www.qaliber.net/Wiki/index.php?title=WatinN_Plug-in

 

 

 

 watij - watir的Java版:

http://watij.com/ 

Watij (pronounced wattage) stands for Web Application Testing in Java. Watij is a Java API created to allow for the automation of web applications. Based on the simplicity of Watir and enhanced by the power of Java, Watij automates functional testing of web applications through a real browser.

Watij’s new WebSpec API supports the following browsers on Windows, Mac, and Linux:

  • Internet Explorer
  • Mozilla
  • Safari

You can also use JRuby!  Watij’s WebSpec API provides a JRuby extension so you get the power of Ruby and Java combined.

 

 

转自:http://www.cnblogs.com/testware/archive/2010/07/17/1779914.html

时间: 2024-09-29 19:06:45

Watir资源列表的相关文章

最常用的Ajax框架网站资源列表

最常用的Ajax框架网站资源列表,如下列表 EXT-http://www.extjs.com/(中文:http://www.ajaxjs.com/)Microsoft Ajax - http://ajax.asp.net Java BluePrints - https://blueprints.dev.java.net/ Protptype - http://www.prototypejs.org/ Scriptaculus - http://script.aculo.us/ Laszlo -

微软的常用资源列表

微软 蛙蛙推荐:微软的常用资源列表 最近微软中文站点不知不觉的多了很多的访问量,正是因为它给许多技术人员提供了很 多实用的技术资料和技术支持,笔者经常关注微软的中文站点,去获取一些有用的东西, 我把一些对开发人员有用的地址收藏整理了一下,希望对大家有一点儿用. web开发http://www.microsoft.com/china/msdn/Archives/catalog/web/MSDN 微软开发技巧系列网络讲座http://www.microsoft.com/china/msdn/even

应急响应大合集:用于安全事件响应的工具与资源列表

应急响应大合集:用于安全事件响应的工具与资源列表 IR 工具收集 工具集 Belkasoft Evidence Center - 该工具包通过分析硬件驱动.驱动镜像.内存转储.iOS.黑莓与安卓系统备份.UFED.JTAG 与 chip-off 转储来快速从多个源提取数字证据 CimSweep - CimSweep 是一套基于 CIM/WMI 的工具,能够在所有版本的 Windows 上执行远程事件响应 CIRTkit - CIRTKit 不仅是一个工具集合,更是一个框架,帮助在事件响应与取证调

ArcGIS 产品技术资源列表

问题描述 ArcGIS产品技术资源列表很多童鞋在想要学习.玩转ArcGIS,我花了半天时间整理了ArcGIS网上的各种相关的资源,希望对大家有用:中文类:ArcGIS技术视频:http://www.gisall.com/m.php?name=movieArcGIS技术博客:http://blog.csdn.net/arcgis_all?viewmode=contentsEsri中国下载中心:http://www.esrichina.com.cn/downloadcenter/whitepaper

net 学习资源列表

net 学习资源列表(转)名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看.名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码.控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章.

Android xmpp 资源列表

Beem-0.1.7.rar http://dldx.csdn.net/fd.php?i=720645490112095&s=6325e80b23e8c5863336d463bd8b589e 在文件夹中显示从列表中删除 IMLoveSong_18619 (1).rar http://dldx.csdn.net/fd.php?i=134138952482005&s=748f3e38b8899f9ea6a167e0195c95aa 在文件夹中显示从列表中删除 XMPP协议--即时通讯工具实现原

BlogSpot模版资源列表

首先是关于Google Blogger的一则快讯,我站一位杨读者首先发现,今天下午17点的时候,BlogSpot又可以正常访问了,我于是立刻尝试了一下,证实深圳电信和上海电信都可以正常访问BlogSpot,这对于大多数人来说都是一个好消息. Google Blogger在中国可谓多灾多难,今天八月份解封后在国内引起很大反响,BlogSpot的中文用户数猛增,对于这样一个功能强大而且速度飞快的免费Blog空间,获得中国用户的青睐也是理所当然的.然而可惜的是,今年十月份BlogSpot再次无法访问,

Asp.Net 学习资源列表

asp.net 名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看. 名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码.控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章. 名称:

人脸识别网上资源列表(装载)

http://sourceforge.net/apps/mediawiki/pyvision/index.php?title=FaceL:_Facile_Face_Labeling   原文地址: Related Open Source and Demo Software This is a short list of free or cheap webcam face recognition systems. The list includes some open source and com