watir是一个开源的测试框架,相对loadruner和qtp这些大家好而已,watir操作起来要方便得多。
安装
用下面的命令安装
gem install watir
碰到这个错误
RubyGems will revert to legacy indexes degrading performance.
Building native extensions. This could take a while…
ERROR: Error installing watir:
ERROR: Failed to build gem native extension.
需要安装ruby的开发包devkit,详情见这里:http://wiki.github.com/oneclick/rubyinstaller/development-kit
从这里下载包
http://rubyforge.org/frs/download.php/66888/devkit-3.4.5r3-20091110.7z
解压后,将所有内容拷贝到D:Ruby下,然后修改D:Rubydevkitmsys1.0.11etcfstab为下面内容
D:/Ruby/devkit/gcc/3.4.5 /mingw
D:/Ruby/devkit/msys/1.0.11/usr/local /usr/local
重新执行
gem install watir
碰到第二个错误
ERROR: Error installing watir:
watir requires commonwatir (= 1.6.5, runtime)
尝试执行
gem install commonwatir
本地安装
从这里下载watir的gem包:
在命令行转到gem包存放的目录,执行
gem install firewatir-1.6.5.gem –local
gem install watir-1.6.5.gem –local
简单测试
打开命令行窗口,输入
irb
然后的命令序列如下
- require ‘rubygems’,ruby新版好像都需要先装载这个模块
- require ‘watir’,装载watir
- ie = Watri::IE.new,实例化一个ie对象,这时会弹出一个ie窗口
- ie.goto(“http://live.shopex.cn”),弹出的ie窗口会打开http://live.shopex.cn,10.890625是打开这个页面所花费的时间
分享到:
相关推荐
Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。最近抽时间试用了一下,感觉还不错,准备下一步在公司推广使用。因为 Watir 的网站...
公司自动化测试培训ppt,使用语言ruby,自动化测试工具watir,讲解基础api和常用框架
**Watir自动化测试** Watir,全称Web Application Testing in Ruby,是一款强大的开源自动化测试工具,主要用于Web应用程序的测试。它允许使用Ruby语言编写测试脚本,与浏览器进行交互,如点击链接、填写表单、验证...
**Ruby和Watir自动化测试工具介绍** Ruby是一种高级、动态的、面向对象的编程语言,它的设计理念在于提供简单且高效的编程体验。Ruby以其简洁的语法和强大的面向对象特性而受到开发者的喜爱。作为解释型语言,Ruby...
自动化测试Watir框架介绍,采用ruby语言,做UI 自动化的不错的帮助文档。
- **用Watir测试MercuryTours**: MercuryTours是一个用于测试的虚拟网站,使用Watir对其进行自动化测试。 - **Excel**: 如何读取和写入Excel文件,这对于数据驱动测试非常重要。 - **ObjectMap(对象映射)**: 对象...
学习Watir自动化测试的过程中,建议参考以下资源: 1. 官方文档:https://watir.com/documentation/ 2. Ruby教程:https://www.ruby-lang.org/zh_cn/documentation/ 3. Cucumber教程:...
Watir,全称 "Web Application Testing In Ruby",是一种开源、轻量级的自动化测试工具,主要用于Web应用程序的测试。它利用Ruby编程语言的强大特性和简洁语法,为测试人员提供了一种高效且灵活的方式来编写测试脚本...
Watir,全称为“Web Application Testing In Ruby”,是一款基于Ruby语言的开源Web自动化测试框架。它的设计目的是模拟人们在浏览器中的行为,如点击链接、填写表单和按下按钮,并能够检查预期的文本是否出现在页面...
综上所述,前端自动化测试是一种有效的提高软件开发质量和效率的方法,而Watir作为一种强大且易于使用的自动化测试工具,在实践中发挥了重要作用。通过对Watir的深入了解和合理运用,开发者可以在实际项目中实现高效...
在Windows环境下,Watir提供了简便易用的接口,使得自动化测试变得更加高效。 Watir的核心概念基于“网页对象模型”,它将网页元素抽象成对象,如按钮、文本框、链接等,可以方便地进行操作。例如,你可以通过...
Watir,全称为Web Application Testing In Ruby,是一个开源的自动化测试框架,主要用于Web应用程序的测试。它允许开发者使用Ruby语言编写测试脚本来控制浏览器,模拟用户的行为,进行功能性和回归性测试。Watir的...
Watir,全称Web Application Testing In Ruby,是一个开源的自动化测试框架,它允许使用Ruby语言编写脚本来控制浏览器,进行网页应用的自动化测试。结合Ruby的强大特性和简洁语法,Watir成为了测试社区中备受推崇的...
- **Watir-WebDriver**:一个用于Web自动化测试的强大库,它允许用户通过编程的方式模拟用户在浏览器中的操作。 ##### 2. 安装与配置 - **Ruby 1.9.3**:这是文章中提到的Ruby版本,安装方法一般包括直接下载...
在Windows 7环境下搭建Cucumber和Watir自动化测试环境,主要是为了实现基于Ruby的Web自动化测试。Cucumber是一种行为驱动开发(BDD)工具,它允许非技术人员如产品经理或测试人员以自然语言编写测试场景,而Watir...
Watir(Web Application Testing in Ruby)是一个开源的自动化测试框架,它允许使用Ruby语言来编写浏览器测试脚本,使得测试人员可以与网页元素进行交互,验证应用功能的正确性。本文将深入探讨“Watir输出测试报告...