博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Watir资源列表
阅读量:6388 次
发布时间:2019-06-23

本文共 1981 字,大约阅读时间需要 6 分钟。

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或是其他类似的浏览器辅助工具,在以后的开发中,将非常有效的帮你识别页面对象的属性。

 

开源、下载:

 

watir学习手册:

 

博客、论坛:

 #很多好的源码哦
 #rubygems
  #fxruby
 #google watir讨论组
 #API比较全
 #ruby的论坛
 #excel的API函数
 #练习场所
 #ruby参考手册
 #ruby API
 #watir的api
 #watir教程
  
   #有很多教程
 #很多在线资料 

 

 

 

watir入门视频: 

 

 

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

 

各种等待处理方法:

How to wait with watir

 

如何右键单击页面元素:

Right Click an Element

 

watir处理简单ajax的例子:

Simple Ajax examples

 

 

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

 

 

 

 

WatiN - Watir的.NET版:

Welcome at the WatiN (pronounced as What-in) website. Inspired  by  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:

 

 

QAliber提供了WatiN插件:

 

 

 

 watij - watir的Java版:

 

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  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 !  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

本文转自贺满博客园博客,原文链接:http://www.cnblogs.com/puresoul/archive/2012/03/07/2383099.html
,如需转载请自行联系原作者。
你可能感兴趣的文章
ubuntu apt-get install 出现无法定位软件包...
查看>>
centos7 下 基于docker搭建java/tomcat (方式一)
查看>>
全世界最好的编辑器VIM之Windows配置(gvim)[未测试]
查看>>
2018年你需要知道的13个JavaScript工具库
查看>>
当你点击按钮的时候如何设置其他按钮不可点击
查看>>
spring 高级装配
查看>>
【合集】parasoft Jtest 从安装到使用教程合集,收藏推荐!
查看>>
Python Pygame库的学习之路(1)
查看>>
信息安全与Linux系统
查看>>
Ubuntu安装mysql
查看>>
SpringCloud 微服务 (十四) 服务网关 Zuul 过滤器(Pre&Post)
查看>>
代理设计模式
查看>>
初识Shiro
查看>>
在Developerkit开发板上运行blink例程
查看>>
企业级性能、安全可靠 阿里云发布企业级大数据平台开发者版
查看>>
Spring Boot使用过程小记(一)--加载自定义的Spring XML
查看>>
Git分支关联远程GitHub分支出错
查看>>
设计模式--桥接模式
查看>>
linux笔记之进程信息查看工具
查看>>
django 自定义分页器
查看>>