博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows环境搭建Web自动化测试框架Watir(基于Ruby)
阅读量:7198 次
发布时间:2019-06-29

本文共 1581 字,大约阅读时间需要 5 分钟。

web自动化测试一直是一个比较迫切的问题

image

图1-1 需要安装的工具

http://railsinstaller.org/

因为安装Ruby还需要用到其他的一些开发工具集,所以建议从网站http://railsinstaller.org/ 下载,而且使用该安装包的话,它会帮你把环境变量也设置完毕,我使用的版本是:railsinstaller-2.2.4.exe,建议下载最新版本。

image

开始安装RailsInstaller工具包,安装到默认位置即可。

image

这个对勾建议打上,它会帮你配置git和ssh,安装过程中ruby等一系列环境变量也配置OK了,挺好~

image

图1-2 测试Ruby安装情况

安装好railsinstaller-2.2.4.exe后,打开cmd命令行,输入命令:ruby –v

如果,出现图1-2所示ruby的版本情况,则说明ruby已经安装完毕,我们也可以输入命令测试一下gem的版本:gem –v

如图1-2所示,gem也是安装成功。

image

使用命令:gem list,查看一下,你会发现,railsinstaller安装完毕后,默认是不包含Watir自动化测试工具的,所以我们现在要开始安装watir。

image

先简单看一眼gem怎么用,如上图所示,

image

使用命令:gem install watir,进行安装watir,如果顺利的话,下面会出现很多的successfully等文字;不过在国内,你一般是看不到successfully等文字的,因为 https://rubygems.org/已经被墙了,现在我们要对gem的源进行修改一下,来达到安装watir的目的。

image

首先使用命令:gem sources -l,查看一下gem的当前源,一般都是:https://rubygems.org/

然后我们使用命令:gem sources --remove https://rubygems.org/

接着输入命令:gem sources -a https://ruby.taobao.org/

参考上图。

image

在看一下gem的源这是是否正确:gem sources -l,如果只有: https://ruby.taobao.org/,一个源,则说明配置正确。

然后再使用命令安装Watir:gem install watir,这次应该就能够安装成功了。

我们可以再次使用命令:gem list,可以看到,list里面有好多与watir相关的内容,这里主要关心两个工具, 如上图所示,commonwatir和watir,这里需要给commonwatir和watir降版本到3.0.0,如果不进行降级, 会出现NameError错误,命令如下:

>gem uninstall watir -v 5.0.0 >gem install watir -v 3.0.0

接着: >gem uninstall commonwatir -v 4.0.0 >gem install commonwatir -v 3.0.0

require " watir "
puts
" Open IE... "
ie
=Watir::IE. new
ie.
goto ( " http://www.baidu.com/ " 
) puts " IE is opened - enjoy it :) "

在文本编辑器中新建一个test.rb文件,输入以上代码,强烈建议手动输入,空格不慎也会导致运行失败。

编码也要注意,

将test.rb保存完毕后,在cmd命令行输入命令:ruby test.rb 如果ruby代码没有报错,程序就会自动打开IE浏览器,自动输入

http://www.baidu.com/

,打开百度页面。

至此,《Windows环境搭建Web自动化测试框架Watir(基于Ruby)》完毕。

转载地址:http://jqkum.baihongyu.com/

你可能感兴趣的文章
上海MBA:精英从不止于前,离你造就非凡只差一个学位
查看>>
几种简单的求素数算法的复杂度分析
查看>>
shell脚本命令
查看>>
互融云:B2B电商供应链助力电商企业有效升级!
查看>>
Lagom零时:CQRS概念
查看>>
mysql-5.7.17-winx64免安装配置
查看>>
ubuntu+web.py+fastcgi+nginx
查看>>
配置YUM源,然后再安装补丁包
查看>>
万兆网卡在网吧服务器中的应用
查看>>
第五人格怎么投屏 轻松玩电脑版手游
查看>>
Hibernaate Set集合的使用
查看>>
推荐几个笔记类APP,自学提示必备
查看>>
Ruby中的Profiling工具
查看>>
Yii2语言国际化配置
查看>>
4分钟带你走进人工智能的辉煌时期
查看>>
判断输入为汉字的问题
查看>>
magento 银联插件 银行卡支付
查看>>
UEFI win7系统的安装
查看>>
Bootstrap Dialog 使用
查看>>
DNS Server Installation Step by Step Using CentOS 6.5
查看>>