WATIR stands for "Web Application Testing in Ruby". Watir (pronounced water) is a free, open-source functional testing tool for automating browser-based tests of web applications.
目前最新版本为1.4.1只支持Windows IE.
Watir2.0会支持Linux和Firefox(http://rubyforge.org/pipermail/wtr-general/2005-May/001907.html)
require 'watir'
#测试url
test_site='http://www.4ya.cn/dosearchsite.action'
#打开新的窗口
ie = Watir::IE.new
#转到测试页面
ie.goto(test_site)
puts 'Test Begin'
#输入需要查询的字符 'FreeMarker'
ie.text_field(:name,'searchQuery.queryString').set('FreeMarker')
#点击按钮
ie.button(:value,'Go').click
#检测查询结果页面是否包括 FreeMarker Quick Start 该文章
#如果有,则测试通过,否则测试失败!
if ie.contains_text('FreeMarker Quick Start')
puts 'Yeah!I can find FreeMarker Quick Start'
else
puts 'Ooooops!I can't find any more wich associate with FreeMarker Quick Start'
end
#关闭浏览器
ie.close
#end
#测试url
test_site='http://www.4ya.cn/dosearchsite.action'
#打开新的窗口
ie = Watir::IE.new
#转到测试页面
ie.goto(test_site)
puts 'Test Begin'
#输入需要查询的字符 'FreeMarker'
ie.text_field(:name,'searchQuery.queryString').set('FreeMarker')
#点击按钮
ie.button(:value,'Go').click
#检测查询结果页面是否包括 FreeMarker Quick Start 该文章
#如果有,则测试通过,否则测试失败!
if ie.contains_text('FreeMarker Quick Start')
puts 'Yeah!I can find FreeMarker Quick Start'
else
puts 'Ooooops!I can't find any more wich associate with FreeMarker Quick Start'
end
#关闭浏览器
ie.close
#end
参考:
Watir User Guide
资源:
http://watir.net/
相关推荐
watir测试框架介绍 watir测试框架介绍 watir测试框架介绍
3. **Watir库**: 在Ruby环境中,使用`gem install watir`命令安装Watir库。 4. **其他依赖库**: 根据你的需求,可能还需要安装其他的辅助库,如`rspec`用于编写规范化的测试代码。 ### **三、API介绍** Watir提供了...
安装命令:gem install watir --local。
### Ruby 和 Watir 的安装指南 #### 背景与问题描述 在尝试安装 Watir 时遇到问题,尤其是在服务器 2003 上。主要问题是 Watir 的依赖包 `activesupport` 需要 Ruby 版本 >= 1.8.7,而当前系统上安装的是 Ruby ...
**Watir API CHM文档详解** Watir,全称Web Application Testing In Ruby,是一个用于自动化浏览器操作的开源库,主要用于Web应用的自动化测试。它允许开发者使用Ruby语言编写脚本来控制浏览器,执行诸如点击链接、...
Watir,全称为Web Application Testing in Ruby,是一个用于自动化浏览器操作的开源库,它使得编写测试脚本变得简单直观,可以模拟用户在浏览器中的各种交互行为。在Ruby编程语言环境中,Watir允许开发者通过编写...
开源自动化测试工具组合:Ruby+Watir安装 安装准备: 1. 工具安装包准备: Ruby官方下载地址:http://www.ruby-lang.org/zh_cn/downloads/,稳定版本Ruby 1.8.6 Watir下载地址:...
**Watir自动化测试** Watir,全称Web Application Testing in Ruby,是一款强大的开源自动化测试工具,主要用于Web应用程序的测试。它允许使用Ruby语言编写测试脚本,与浏览器进行交互,如点击链接、填写表单、验证...
watir Watir由Selenium供电! 使用Watir本README适用于有兴趣在Watir生态系统中利用私有API Watir代码编写Watir或gem的代码的人。 对于我们的用户,一切将让您瓦特尔(Watir)由Selenium提供支持! 使用Watir本...
### Ruby Watir 教程详解 #### 一、Ruby Watir 概述 **Ruby Watir** 是一种用于网页自动化测试的工具库,它能够模拟用户在浏览器中的操作行为,如点击按钮、填写表单等,非常适合进行功能测试、回归测试和系统测试...
**标题:“Watir-Bonus-1.5.1.1230.zip”** 这个压缩包包含的是Watir的扩展版本1.5.1的1230次更新,名为“Bonus”。Watir(Web Application Testing in Ruby)是一个开源的Ruby库,用于自动化浏览器操作,它使得...
watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn...
Watir,全称为“Web Application Testing In Ruby”,是一款基于Ruby语言的开源Web自动化测试框架。它的设计目的是模拟人们在浏览器中的行为,如点击链接、填写表单和按下按钮,并能够检查预期的文本是否出现在页面...