Watir测试工具简述
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
- 安装ruby,Watir官网推荐使用1.8.5。
- 安装Watir
gem 本地安装
gem install watir-version.gem
gem 远程安装
gem install watir --remote - 运行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测试工具简述相关推荐
- 射频领域及测试工具简述——TFN 手持式频谱分析仪 FAT100/FAT130
一.射频领域是什么 射频(RF)是Radio Frequency的缩写,表示可以辐射到空间的电磁频率,频率范围从300kHz-300GHz之间. 射频就是射频电流,简称RF,它是一种高频交流变化电磁波 ...
- 【测试】简述几个测试工具的特点和功能
Jmeter Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动态资 ...
- http 测试工具_20+最好的开源自动化测试工具
本文开始逐步的降低公众号更文频率,提升文章质量,帮忙多点点文章末右下角的"好看"支持下,也可以将本文分享到朋友圈或你身边的朋友,谢谢 最佳开源自动化工具有哪些呢? 在本文中,整理了 ...
- 2018最受欢迎测试工具
简评:软件开发实践一直以来都在变化,工具和技术也是如此.这些改变都是为了提高生产率,质量,让客户满意,缩短交付时间,以及交付成功的产品和服务.软件测试在达成这些目标中扮演了一个重要的角色. 在自动化测 ...
- 2020测试工具索引
初次发布文章时,共收集435个工具! 这些测试工具均为博主人肉爬虫出来的,数据来源于: 百度.Google 各大博客.门户网站.论坛 个人测试经验 在整理过程中,我会尽量去官网找到官方对该工具的描述, ...
- 高效的稳定性测试工具Fastbot的使用
稳定性测试工具调研 对比多款测试工具:monkey.Fastbot.AppCrawler.Maxim.Droidbot Fastbot采用的是在测试过程中监听手机页面的 UI 信息,完成动作注入,即可 ...
- oracle 压测工具 ld,ORACLE压力测试工具
Swingbench for oracleRAC使用方法图解 1 Swingbench 简述 1.1 概述 这是Oracle UK的一个员工在一个被抛弃的项目的基础上开发的.目前稳定版本2.2,最新版 ...
- 整理的一些常见的开源测试工具
白盒测试工具 linux c/c++内存泄露分析软件:http://valgrind.org/ c/c++单元测试:http://code.google.com/p/googletest/ http: ...
- Apache ab 测试工具使用(一)
简述: 试用apache ab测试工具 下载点 http://httpd.apache.org/download.cgi 参考: http://jingyan.baidu.com/article/e3 ...
最新文章
- iOS10 UI教程视图的边界与视图的框架
- 笔记本电脑下载python视频教程-如何使用Python访问/下载OneNote笔记本?
- CAS的安装与配置(一)服务器端配置
- OpenWrt分支LEDE嵌入式无线路由系统定制-1.编辑环境搭建
- Oracle数据库merge into的使用,存在则更新,不存在则插入
- 如何在CSDN上发gif - 超简单版本
- 核心金融场景分布式事务
- FFT算法程序设计c语言,实数FFT算法的设计及其C语言实现
- vidalia启动时, Tor已经启动的解决方法
- 这怎么可能:一千年前世界与中国差距有多大?
- NCL:Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning,代码解读
- t检验,单因素方差和相似非参数检验-IBM SPSS 第六版第9章译文
- 【前端技术】一篇文章搞掂:HTML
- 2011夏天的那点事儿 ~~乌镇雷峰塔普陀山千
- find、文件后缀及linux与Windows互传
- html图片重叠鼠标点击更换,html实现点击预览图切换图片方法
- EXCEL表格数据合并
- js将数字转换成中文
- 内网穿透工具NPS安装使用
- 斜坡函数有条长长的尾巴