Watir全称是“Web Application Testing in Ruby”,发音类似“water”。它是一种基于网页模式的自动化功能测试工具。
三、Ruby + Watir 安装方法
1、安装Ruby
<Ruby下载地址>
http://rubyforge.org/frs/?group_id=167&release_id=44412
软件被墙了,可以在这下载:http://ishare.iask.sina.com.cn/f/24668376.html
Ruby安装方法直接next就可以了。但是有一个注意点,如下面英文内容所说。
You can leave all settings at default values, expect at the Installation Destination and Optional Tasks screen check both 'Add Ruby executables to your Path' and 'Associate .rb and .rbw files with this Ruby installation checkboxes.
安装好之后,check下是否Ruby安装成功了。
在cmd窗口键入【Ruby -v】命令,能正常显示所安装的Ruby版本,就说明安装成功了。
2、安装DevKit
<DevKit下载地址>
https://github.com/oneclick/rubyinstaller/wiki/development-kit
软件被墙了,可以在这下载:http://ishare.iask.sina.com.cn/f/24668446.html
在下面的第三步中将要升级RubyGems,而要能正常升级RubyGems,系统就必要要安装好DevKit。
另,windows下安装或升级时gem经常会碰到
Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
这是因为没有安装DevKit的缘故,也是因为被墙了,所以得下载离线安装包安装
安装命令如下:
> cd <DEVKIT_INSTALL_DIR>
> ruby dk.rb init
> ruby dk.rb review
> ruby dk.rb install
3、升级RubyGems
Software written in Ruby is usually distributed as RubyGems, Ruby package manager. Sometimes Ruby installations do not have the latest versions of RubyGems, so we will first update it. RubyGems is also a gem, and we get it's version with gem -v.
首先,cmd窗口键入下面命令确认当前的RubyGems版本。
>gem -v
其次,cmd窗口键入下面命令进行RubyGems的升级。
>gem update --system
最后,再次在cmd窗口键入下面命令确认当前的RubyGems版本,应该就能更新到最新版本了。
>gem -v
RubyGems是一个方便而强大的Ruby程序包管理器( package manager),类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。无需安装,最新的Ruby版本已经包含RubyGems了。
特点:
能远程安装包
包之间依赖关系的管理
简单可靠的卸载(uninstallation)
查询机制,能查询本地和远程服务器的包信息
能保持一个包的不同版本
基于Web的查看接口,能查看你安装的gem的信息。
使用:
1. gem query --remote # shortcut: gem q -R
#列出所有包
2. gem query --remote --name-matches doom # shortcut: gem q -R -n doom
#列出所有名字匹配的包
3. gem install --remote progressbar # shortcut: gem i -r progressbar
#安装指定名字的包。
gem ins -r progressbar --version '> 0.0.1' #这里可以匹配版本
4. gem specification progressbar # shortcut: gem spec progressbar
#查看安装过的指定包详细信息
5.gem uninstall progressbar
#卸载包
6. gem query --local # shortcut: 'gem q -L'
#列出所有本地安装过的包
7. gem ins rake
#在本地安装,如果没有远程安装
8. gem list -b ^C
#列出所有以C开头的包
9. gem_server
开启rdoc服务。可以查看安装包的rdoc
4、安装watir
在cmd窗口键入下面命令进行watir安装
>gem install watir
或者
>gem install watir --no-ri --no-rdoc
区别在于后面一个命令没有安装Ruby的一些说明文档,所以速度较快。
5、最后安装watir-webdriver
在cmd窗口键入下面命令进行watir-webdriver安装
>gem install watir-webdriver
Ruby+Watir-Webdriver最终安装完毕。
6.实践watir-Webdriver小实例
在cmd窗口键入下面命令irb,irb是Ruby的解释器,可以逐行解释ruby语句。在irb逐行输入如下代码,用watir-webdriver实现打开网站并关闭,体现效果
require 'watir-webdriver'
a=Watir::Browser.new ----Watir与Browser必须大写
a.goto 'http://bbs.naxsu.com/forum.php'
a.close
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
web自动化之一,基于ruby实现语言上手容易。压缩包中包含目前2013/01/19最新的安装文件,有rubyinstaller-1.9.2-p136、DevKit-tdm-32-4.5.1-20101214-1400-sfx、rubygems-1.8.24、watir-4.0.2、watir-webdriver-0.6.2等文件,并附上简略安装说明。
资源推荐
资源详情
资源评论
收起资源包目录
Watir-Webdriver安装文件.zip (6个子文件)
watir-webdriver-0.6.2.gem 75KB
README.txt 4KB
rubygems-update-1.8.24.gem 375KB
DevKit-tdm-32-4.5.1-20101214-1400-sfx.zip 19.29MB
watir-4.0.2.gem 5KB
rubyinstaller-1.9.2-p136.zip 11.83MB
共 6 条
- 1
zhunetease
- 粉丝: 6
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 此存储库收集了所有有趣的 Python 单行代码 欢迎随意提交你的代码!.zip
- 高考志愿智能推荐-JAVA-基于springBoot高考志愿智能推荐系统设计与实现
- 标准 Python 记录器的 Json 格式化程序.zip
- kernel-5.15-rc7.zip
- 来自我在 Udemy 上的完整 Python 课程的代码库 .zip
- 来自微软的免费 Edx 课程.zip
- c++小游戏猜数字(基础)
- 金铲铲S13双城之战自动拿牌助手
- x64dbg-development-2022-09-07-14-52.zip
- 多彩吉安红色旅游网站-JAVA-基于springBoot多彩吉安红色旅游网站的设计与实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页