用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是打开这个页面所花费的时间
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值