Ruby+Watir安装
安装准备:
1. 工具 安装包准备:
Ruby官方下载地址:http://www.ruby-lang.org/zh_cn/downloads/,稳定版本 Ruby 1.8.6 或者 1.8.7
Watir下载地址:http://rubyforge.org/frs/?group_id=104&release_id=28016,建议装 watir 1.5.2
Firefox下载地址:http://www.hacker.cn/Get/gjrj/06102608545293311.shtml,建议装2.0
Gem下载地址:http://rubyforge.org/frs/?group_id=104&release_id=28016,建议装:rubygems-update-1.3.4.gem
Firefox插件jssh、firebug、firewatir下载Jssh下载地址:用Google搜索,之前找的忘记是那了,建议装jssh-WINNT-2[1].x.xpi
Firebug下载地址:用google搜索,之前找的忘记是那了,建议装firebug-1.05Firewatir下载地址:http://code.google.com/p/firewatir/downloads/list,建议装firewatir-1.1
2、安装完ruby后,打开cmd窗口,运行以下命令:
gem update --system
等升级完毕后,运行命令: gem install watir-1.5.6.gem
gem是ruby管理包的工具,是ruby安装后自带工具,在安装包时会经常用到该工具
gem相关命令:
显示gem的帮助:gem –h
显示gem版本号:gem –v
更新gem版本:gem update --system
安装watir包:gem install watir
运行build子命令构建gem包:gem build package.gemspec
列出安装的gems:gem list
检查已安装的gem包:gem check
卸载已安装的gem包:gem uninstall GEMNAME
3、测试watir是否可用:
require "watir"
# set a variable
test_site = "http://reg.renren.com/xn6245.do?ss=10113&rt=27"
#set variable for IE
ie = Watir::IE.new
# print some comments
puts "Beginning of test: renren 注册"
#open the IE browser
ie.goto test_site
#max this window
ie.maximize()
sleep(10)
#min this window
ie.minimize()
sleep(10)
#capture screen to somewhere
screen_capture("c:\\baidu.jpg", true)
4: 对于最新的版本ruby 1.9.2 和watir 2.0 搭配不是很好, 比如说上面的例子就无法运行成功。
Ruby+Watir安装相关推荐
- Ruby+Watir安装手册
一. 安装列表 安装ruby+watir一共需要下面几个步骤 1. 安装ruby: 2. 升级Rubygems:Rubygems(简称 gems)是一个用于对 Ruby组件进行 ...
- Ruby+Watir搭建自动化测试框架
通过一番比较和精选,最终决定使用目前比较流行的Ruby来作为我的自动化测试框架设计的首先测试脚本,加上它的测试工具Watir几乎完美的代替了所谓收费工具QTP,并且有过之而无不及. 下面我们正式开始说 ...
- ruby+watir安装指南
一. 安装列表 安装ruby+watir一共需要下面几个步骤 1. 安装ruby: 2. 升级Rubygems:Rubygems(简称 gems)是一个用于对 Ruby组件进行打 ...
- 《Ruby程序员修炼之道》(第2版)—第1章1.2节剖析Ruby的安装
本节书摘来自异步社区<Ruby程序员修炼之道>一书中的第1章,第1.2节剖析Ruby的安装,作者[美]David A. Black(戴维 A. 布莱克),更多章节内容可以访问云栖社区&qu ...
- yum安装ruby_centos 6.5 ruby环境安装
redis3.0以上支持集群,自带集群管理工具redis-trib.rb:在搭建集群前,安装ruby环境 安装开发工具 1.命令:yum groupinstall "Development ...
- selenium ruby和java_Selenium 2之Ruby版——安装篇
自从知道了Selenium的存在后,就一直都想,若要学习自动化,就要学习像Selenium这种比较有潜力的. Selenium有针对各种语言(java, C#, Python, Ruby, Perl) ...
- linux使用yum安装ruby,yum安装ruby_安装 Ruby
可以使用多种工具安装 Ruby.本页介绍如何使用主流的包管理系统和第三方工具管理和安装 Ruby,以及如何通过源码编译安装. 选择安装方式 安装 Ruby 的方式有多种: 如果使用的是类 UNIX 操 ...
- watir安装及中文支持问题
watir( Web Application Testing in Ruby) 是一款基于ruby的自动化测试工具,使用watir写的语句在执行时,IE(如果使用IE的话)将被运行,并在框中输入内容, ...
- [ruby] wxRuby安装
sudo gem install wxruby 测试是否安装成功: bluefrog@bluefrog-laptop:~/code/ruby$ irb irb(main):001:0> requ ...
最新文章
- 在Web界面中实现Excel数据大量导入的处理方式
- java访问修饰符详解——学java,零基础不怕,不只要理论,更要实践+项目,a href=http://www.bjweixin.com太原维信科技提供 /a...
- centos 7 配置 到多站点设置
- 启动延时缩短 50%-80%,函数计算发布镜像加速功能
- Flink SQL Client讀取csv中的數據(轉載+總結)
- 一张图看程序媛阿源的2021个人年度流水账
- 设计师必备的设计导航站,工作简单化
- 常看网页表单数据_数据收集、整理低效繁琐?WPS表单帮你轻松解决
- 两个大整数相乘 C++ 版本 源码
- c#静态变量和静态属性的区别
- 曾在美国生产的苹果电脑,如今却败得一塌糊涂
- 第四课--AMP架构双核应用程序开发和软中断处理(二)
- 【Java基础笔记】ASCll码表
- DOS攻击工具——pentmenu
- QT 如何在背景图中将部分区域设置为透明
- LCD 液晶显示器 ---------- LTDC 控制器
- 一款简单好用的数字温度传感器芯片介绍
- 右侧追击(一)——东方财富
- 大话设计模式 第十一章 迪米特法则 小黑小白在开车
- 将bbox注释信息绘制到图片上
热门文章
- 定期备份web工程,压缩为.zip文件
- 理解对比学习(contrasive learning)
- ROCm平台简介及使用汇总
- 注意力机制的分类 | Soft Attention和Hard Attention
- 为什么一个电子商务网站需要七秒钟加载?
- 使用Lodop进行web 打印(jatoolsPrinter,墙外打印控件 楚琳Web打印控件)
- 从来只留一场梦 一场春梦成白头 上软疑似解体 忆仙剑而作
- 王者农药人物信息爬取
- DayDayUp:五四青年节快乐!献给新一代的演讲—《后浪》—心里有火 眼里有光 ,奔涌吧 后浪
- 美国计算机工程专业,2018年美国大学本科计算机工程专业Top10