watir在rails下的应用

一.环境的搭建
  1.下载合适版本的watir,(watir下载地址:http://rubyforge.org/frs/?group_id=104)
  2.安装watir-1.6.2.gem
     1)gem update --system
     2)gem install watir-1.6.2.gem
  3.下载AutoIt(下载地址:http://www.autoitscript.com/autoit3)
  4.安装AutoIt
  5.手工注册AutoItX3.dll
    在命令行下到AutoIt3/AutoItX目录下,运行:regsvr32 AutoItX3.dll
  6.下载IE developer toolbar
  (下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&display=en
  7.安装IE developer toolbar
  8.调IE浏览器的安全级别,在Internet选项的安全选项卡中,把安全级别调至中低。
 
二.测试过程
  1.新建ruby文件。
  2.编写测试代码。
     1)首先require "watir"
     2) 新建浏览器对象
     3)以浏览器对象打开测试站点
     4)对页面内的元素进行操作(通过IE developer toolbar确定元素)
  3.IE developer toolbar的使用
     1)IE developer toolbar安装后,打开IE浏览器,依次点击工具栏中的工具->工具栏->浏览器栏->IE developer toolbar
     2) 使用IE developer toolbar找元素(估计用的机会比较多):Find->Select element by click
        然后点击某元素,这样就可以找到你所点击元素的相关信息。
 
三.可能遇到的问题及解决办法
  问题1.安装watir.gem可能会失败。
  解决办法:可以下载安装包,但版本较低,也可以试试设置代理。
  问题2.ole error
  解决办法:如果IE的安全级别已调到中低,可把要测试的站点加入可信任站点
  问题3.安全证书弹出框问题
  解决办法:安装该安全证书
  问题4.找不到对象问题
  解决办法:1.上个操作后,sleep够长的时间。因为大部分元素是动态生成的,
           上个操作在执行时,下个操作的元素可能还没有生成。
           2. 测试过程中保持鼠标不动。
  问题5:跳过用户名和密码的输入
  解决办法:可行的解决办法是先关闭所有的IE浏览器,再运行测试程序。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值