本文共 1340 字,大约阅读时间需要 4 分钟。
安装准备: 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.12、安装完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 GEMNAME3、测试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
sleep(10)#capture screen to somewhere
screen_capture("c:\\baidu.jpg", true)4: 对于最新的版本ruby 1.9.2 和watir 2.0 搭配不是很好, 比如说上面的例子就无法运行成功。
转载地址:http://sgcci.baihongyu.com/