51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3474|回复: 1
打印 上一主题 下一主题

[转贴] 开源测试工具watir+ruby(第二讲)十步快速安装

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-1-7 13:18:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一步:安装JDK
直接双击安装,下一步,到完成。

第二步:安装eclipse
免安装包,直接解压即可。

第三步:安装eclipse插件
直接解压缩插件,将文件夹内容覆盖到 Eclipse安装目录相同名称文件夹下中,注意先覆盖dltk-core-sdk再覆盖dltk-ruby-sdk。

第四步:安装ruby187和rubygems187(安装失败,卸载这一步重试)
(1)安装ruby187直接双击安装,选中需要勾选的两项,下一步,到完成。
(2)安装rubygems187,解压rubygems,将解压文件复制到C盘根目录下,点击电脑左下角“开始”/“运行”,在页面输入命令:cmd,进入DOS命令操作界面,进入C:\rubygems187,执行命令ruby setup.rb等待完成。

第五步:配置环境变量
在我电脑右键-属性-高级-环境变量-用户变量添加
举例如下(JAVAHOME和RUBY_HOME实际根据自己的安装路径配置,其他不变):
JAVAHOME
D:\java_tools\jdk1.6.0

PATH
%JAVAHOME%\bin;

CLASSPATH
.;%JAVAHOME%\lib\dt.jar;%JAVAHOME%\lib\tools.jar;

RUBY_HOME
C:\Ruby187

第六步:安装火狐浏览器firefox
直接双击安装,下一步,到完成。

第七步:安装firefox插件
安装方法:打开firefox浏览器,点击“工具”/“附加组件”,搜索需要安装的插件;需要安装插件有:firebug 。可选安装插件jssh和firepath。

第八步:安装watir1.6.5和firewatir1.6.5和commonwatir1.6.5(安装失败,卸载第四步安装内容后,重试第四步和这一步)
将三个文件拷贝到ruby安装目录,如:C:\Ruby187下面
(1)点击电脑左下角“开始”/“运行”,在页面输入命令:cmd,进入DOS命令操作界面。
(2)进入ruby安装的目录,输入ruby –v,查看ruby版本,显示:Ruby 1.8.7。
(3)安装watir包,在dos界面输入命令:gem install watir-1.6.5.gem 等待安装完成。
(4)在dos界面输入命令:gem install firewatir-1.6.5.gem 等待安装完成。
(5)在dos界面输入命令:gem install commonwatir-1.6.5.gem 等待安装完成。

第九步:eclipse关联ruby解析器
运行eclipse
选中windows
选中preferences 选中ruby 选中Interpreters 选中add导入C:\Ruby187\bin\ruby.exe点击OK,所有安装完成,可以开始新建测试工程了!

第十步:新建ruby测试工程
(1)点击eclipse的File—New—Ruby Project
(2)鼠标右击新建的ruby工程,New—Ruby Class 输入name 点击Finish,将后面的举例实验代码复制粘贴到文件里面运行。
(3)所有步骤完成后,请关注第三讲《watir+ruby基于eclipse常用语法》进入自动化实践!
举例实验:
require 'rubygems'
require 'watir'
require 'test/unit'
class GoogleHomePage < Test::Unit::TestCase
  def test_jointest
    i=1
    j=1
    for i in 1..10
      for j in 1..10
         Watir::IE.each do |ie|
         ie.close
         end
         j=j+1
        end
     ie = Watir::IE.start "http://www.google.com.tw/"
     ie.text_field(:id, "lst-ib").set "site:www.jointest.org"
     ie.button(:value, "Google 搜索").click
     ie.link(:text, "自动化测试论坛- JoinTest - Powered by Discuz!").click
     i=i+1
    end
  end
end
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-1-31 13:15:08 | 只看该作者
用过,跑的还不错
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-19 19:54 , Processed in 0.083401 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表