`
zhangym124
  • 浏览: 345117 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用watir做自动化测试(转)

阅读更多

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

然后的命令序列如下
  1. require ‘rubygems’,ruby新版好像都需要先装载这个模块
  2. require ‘watir’,装载watir
  3. ie = Watri::IE.new,实例化一个ie对象,这时会弹出一个ie窗口
  4. ie.goto(“http://live.shopex.cn”),弹出的ie窗口会打开http://live.shopex.cn,10.890625是打开这个页面所花费的时间
分享到:
评论

相关推荐

    watir Web自动化测试框架 api

    Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。最近抽时间试用了一下,感觉还不错,准备下一步在公司推广使用。因为 Watir 的网站...

    Watir自动化测试培训

    公司自动化测试培训ppt,使用语言ruby,自动化测试工具watir,讲解基础api和常用框架

    watir 自动化测试相关

    **Watir自动化测试** Watir,全称Web Application Testing in Ruby,是一款强大的开源自动化测试工具,主要用于Web应用程序的测试。它允许使用Ruby语言编写测试脚本,与浏览器进行交互,如点击链接、填写表单、验证...

    开放Ruby+watir 自动化测试工具介绍+安装说明

    **Ruby和Watir自动化测试工具介绍** Ruby是一种高级、动态的、面向对象的编程语言,它的设计理念在于提供简单且高效的编程体验。Ruby以其简洁的语法和强大的面向对象特性而受到开发者的喜爱。作为解释型语言,Ruby...

    自动化测试Watir框架介绍

    自动化测试Watir框架介绍,采用ruby语言,做UI 自动化的不错的帮助文档。

    自动化测试Watir参考手册

    - **用Watir测试MercuryTours**: MercuryTours是一个用于测试的虚拟网站,使用Watir对其进行自动化测试。 - **Excel**: 如何读取和写入Excel文件,这对于数据驱动测试非常重要。 - **ObjectMap(对象映射)**: 对象...

    Watir自动化测试的实践代码

    学习Watir自动化测试的过程中,建议参考以下资源: 1. 官方文档:https://watir.com/documentation/ 2. Ruby教程:https://www.ruby-lang.org/zh_cn/documentation/ 3. Cucumber教程:...

    watir网页模式的自动化功能测试工具

    Watir,全称 "Web Application Testing In Ruby",是一种开源、轻量级的自动化测试工具,主要用于Web应用程序的测试。它利用Ruby编程语言的强大特性和简洁语法,为测试人员提供了一种高效且灵活的方式来编写测试脚本...

    Watir的介绍文档:基于RUBY的web UI自动化测试库

    Watir,全称为“Web Application Testing In Ruby”,是一款基于Ruby语言的开源Web自动化测试框架。它的设计目的是模拟人们在浏览器中的行为,如点击链接、填写表单和按下按钮,并能够检查预期的文本是否出现在页面...

    前端自动测试之Watir

    综上所述,前端自动化测试是一种有效的提高软件开发质量和效率的方法,而Watir作为一种强大且易于使用的自动化测试工具,在实践中发挥了重要作用。通过对Watir的深入了解和合理运用,开发者可以在实际项目中实现高效...

    ruby 自动化框架watir

    在Windows环境下,Watir提供了简便易用的接口,使得自动化测试变得更加高效。 Watir的核心概念基于“网页对象模型”,它将网页元素抽象成对象,如按钮、文本框、链接等,可以方便地进行操作。例如,你可以通过...

    Watir测试框架介绍

    Watir,全称为Web Application Testing In Ruby,是一个开源的自动化测试框架,主要用于Web应用程序的测试。它允许开发者使用Ruby语言编写测试脚本来控制浏览器,模拟用户的行为,进行功能性和回归性测试。Watir的...

    watir&ruby测试框架

    Watir,全称Web Application Testing In Ruby,是一个开源的自动化测试框架,它允许使用Ruby语言编写脚本来控制浏览器,进行网页应用的自动化测试。结合Ruby的强大特性和简洁语法,Watir成为了测试社区中备受推崇的...

    自动化测试框架

    - **Watir-WebDriver**:一个用于Web自动化测试的强大库,它允许用户通过编程的方式模拟用户在浏览器中的操作。 ##### 2. 安装与配置 - **Ruby 1.9.3**:这是文章中提到的Ruby版本,安装方法一般包括直接下载...

    win7上搭建cucumber+watir自动化环境

    在Windows 7环境下搭建Cucumber和Watir自动化测试环境,主要是为了实现基于Ruby的Web自动化测试。Cucumber是一种行为驱动开发(BDD)工具,它允许非技术人员如产品经理或测试人员以自然语言编写测试场景,而Watir...

    Watir输出测试报告的问题研究

    Watir(Web Application Testing in Ruby)是一个开源的自动化测试框架,它允许使用Ruby语言来编写浏览器测试脚本,使得测试人员可以与网页元素进行交互,验证应用功能的正确性。本文将深入探讨“Watir输出测试报告...

Global site tag (gtag.js) - Google Analytics