Watir的官方网站
http://wtr.rubyforge.org/index.html

Watir全称与发音

Watir全称是“Web Application Testing in Ruby”,发音类似“water”。

Watir能做什么

Watir是一个Ruby库,使用IE浏览器进行Web应用程序测试。
Watir可以使用IE5.5,IE6.0,IE7.0,支持Win2000,WinXP,Win2003 Server,Vista。
Watir可以模拟用户点击链接,填写表单,点击按钮。
Watir可以模拟用户验证页面内容。

Watir不能做什么

Watir不能用于Firefox,Safari浏览器,一个替代方案是使用Firewatir或者Safariwatir。
Watir不能用于Ajax control的测试。
Watir不支持Activex的测试
Watir不支持IE Dialog的支持(以前曾经支持过)。

安装Watir

  1. 安装ruby,Watir官网推荐使用1.8.5。
  2. 安装Watir
    gem 本地安装
    gem install watir-version.gem
    gem 远程安装
    gem install watir --remote
  3. 运行ruby安装目录/lib/ruby/gems/1.8/gems/watir-version/unittests/core_tests.rb
    所有测试结果应该都pass。

Watir相关软件

FireWatir:一个可移植的用于Firefox的Shell,可以运行Watir的测试用例。
http://code.google.com/p/firewatir/
Safari Watir:一个port到Safari的Shell,可以运行Watir的测试用例。
http://safariwatir.rubyforge.org/
Watir Recorder (or Webrecorder):一个自动化的录制工具,bug比较多,当前好像已经没有人维护。
http://www.hanselman.com/blog/NewReleaseOfWatirMakerNowWatirRecorder.aspx
Watin:一个C#编写的功能类似Watir的.NET库,功能要比Watir强大。
http://watin.sourceforge.net/
Watin Test Recorder:C#编写的用于生成Watin代码的辅助工具。
http://watintestrecord.sourceforge.net/
Wax:辅助用户在Excel中创建Watin的测试用例。
http://www.codeplex.com/wax/

Watir测试工具简述相关推荐

  1. 射频领域及测试工具简述——TFN 手持式频谱分析仪 FAT100/FAT130

    一.射频领域是什么 射频(RF)是Radio Frequency的缩写,表示可以辐射到空间的电磁频率,频率范围从300kHz-300GHz之间. 射频就是射频电流,简称RF,它是一种高频交流变化电磁波 ...

  2. 【测试】简述几个测试工具的特点和功能

    Jmeter Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动态资 ...

  3. http 测试工具_20+最好的开源自动化测试工具

    本文开始逐步的降低公众号更文频率,提升文章质量,帮忙多点点文章末右下角的"好看"支持下,也可以将本文分享到朋友圈或你身边的朋友,谢谢 最佳开源自动化工具有哪些呢? 在本文中,整理了 ...

  4. 2018最受欢迎测试工具

    简评:软件开发实践一直以来都在变化,工具和技术也是如此.这些改变都是为了提高生产率,质量,让客户满意,缩短交付时间,以及交付成功的产品和服务.软件测试在达成这些目标中扮演了一个重要的角色. 在自动化测 ...

  5. 2020测试工具索引

    初次发布文章时,共收集435个工具! 这些测试工具均为博主人肉爬虫出来的,数据来源于: 百度.Google 各大博客.门户网站.论坛 个人测试经验 在整理过程中,我会尽量去官网找到官方对该工具的描述, ...

  6. 高效的稳定性测试工具Fastbot的使用

    稳定性测试工具调研 对比多款测试工具:monkey.Fastbot.AppCrawler.Maxim.Droidbot Fastbot采用的是在测试过程中监听手机页面的 UI 信息,完成动作注入,即可 ...

  7. oracle 压测工具 ld,ORACLE压力测试工具

    Swingbench for oracleRAC使用方法图解 1 Swingbench 简述 1.1 概述 这是Oracle UK的一个员工在一个被抛弃的项目的基础上开发的.目前稳定版本2.2,最新版 ...

  8. 整理的一些常见的开源测试工具

    白盒测试工具 linux c/c++内存泄露分析软件:http://valgrind.org/ c/c++单元测试:http://code.google.com/p/googletest/ http: ...

  9. Apache ab 测试工具使用(一)

    简述: 试用apache ab测试工具 下载点 http://httpd.apache.org/download.cgi 参考: http://jingyan.baidu.com/article/e3 ...

最新文章

  1. iOS10 UI教程视图的边界与视图的框架
  2. 笔记本电脑下载python视频教程-如何使用Python访问/下载OneNote笔记本?
  3. CAS的安装与配置(一)服务器端配置
  4. OpenWrt分支LEDE嵌入式无线路由系统定制-1.编辑环境搭建
  5. Oracle数据库merge into的使用,存在则更新,不存在则插入
  6. 如何在CSDN上发gif - 超简单版本
  7. 核心金融场景分布式事务
  8. FFT算法程序设计c语言,实数FFT算法的设计及其C语言实现
  9. vidalia启动时, Tor已经启动的解决方法
  10. 这怎么可能:一千年前世界与中国差距有多大?
  11. NCL:Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning,代码解读
  12. t检验,单因素方差和相似非参数检验-IBM SPSS 第六版第9章译文
  13. 【前端技术】一篇文章搞掂:HTML
  14. 2011夏天的那点事儿 ~~乌镇雷峰塔普陀山千
  15. find、文件后缀及linux与Windows互传
  16. html图片重叠鼠标点击更换,html实现点击预览图切换图片方法
  17. EXCEL表格数据合并
  18. js将数字转换成中文
  19. 内网穿透工具NPS安装使用
  20. 斜坡函数有条长长的尾巴

热门文章

  1. 认识网络设备和基本网络连接——网络原理
  2. 技术文档写作的职业探讨
  3. APP端接入支付宝支付接口
  4. 【数学】一根木棍随机折成四段,再随机取三段,能组成三角形的概率
  5. CodeForces - 940E Cashback (DP+思维模型)
  6. 三七互娱后端工程师笔试记录
  7. Java数组(Array)
  8. ctfshow XSS web316-web333 wp
  9. Linux下tree命令安装及使用
  10. 数字城市天津防汛应急平台用户痛点分析【软件测试与工程】