gpt4 book ai didi

ruby - 有没有人设法让 Watir 在 Ruby 1.9.1 上使用 IE 工作?

转载 作者:数据小太阳 更新时间:2023-10-29 08:41:36 25 4
gpt4 key购买 nike

我是 ruby​​ 的新手,在获取一个简单的 watir 脚本以在 ruby​​ v1.9.1 上与 IE 一起工作时遇到了问题。我可以让它与 ruby​​ v1.8.6 一起工作

有没有人设法将 watir 与 Ruby v1.9.1 一起使用?

这是我正在使用的脚本

require 'watir'

browser = Watir::Browser.new
browser.goto 'http://www.ruby-lang.org/'

下面是我在 32 位 Windows XP SP3 和 32 位 Windows 7 上尝试过的两个版本的详细尝试。IE 8.0 是这两种情况下的默认浏览器,我必须使用 IE,因为这是我的客户需要的.所有安装均来自 http://rubyinstaller.org/downloads/

v1.8.6

  • ruby -v 给我 ruby​​ 1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32]
  • RUBYOPT 环境变量设置为“rubygems”
  • 路径环境变量设置为包含 'c:\ruby186\bin' - 路径中没有其他版本
  • 使用 gem install watir 安装 watir
  • gem list 给我
    • 主动支持 (2.3.8)
    • build 者(2.1.2)
    • 普通版 (1.6.5)
    • 防火墙 (1.6.5)
    • 锄头(2.6.1)
    • json_pure (1.4.3)
    • Nokogiri (1.4.2.1 x86-mingw32)
    • rake (0.8.7)
    • rubyforge (2.0.4)
    • s4t-utils (1.0.4)
    • 用户选择 (1.1.6.1)
    • watir (1.6.5)
    • win32-api (1.4.6 x86-mingw32)
    • win32 进程 (0.6.2)
    • windows-api (0.4.0)
    • windows-pr (1​​.0.9)
    • xml-简单 (1.0.12)
SUCCESS


v1.9.1

  • ruby -v 给我 ruby​​ 1.9.1p378(2010-01-10 修订版 26273)[i386-mingw32]
  • RUBYOPT 环境变量设置为“rubygems”
  • 路径环境变量设置为包含 'c:\ruby191\bin' - 路径中没有其他版本
  • 使用 gem install watir 安装 watir
  • gem list 给我
    • 主动支持 (2.3.8)
    • build 者(2.1.2)
    • 普通版 (1.6.5)
    • 防火墙 (1.6.5)
    • 锄头(2.6.1)
    • json_pure (1.4.3)
    • Nokogiri (1.4.2.1 x86-mingw32)
    • rake (0.8.7)
    • rubyforge (2.0.4)
    • s4t-utils (1.0.4)
    • 用户选择 (1.1.6.1)
    • watir (1.6.5)
    • win32-api (1.4.6 x86-mingw32)
    • win32 进程 (0.6.2)
    • windows-api (0.4.0)
    • windows-pr (1​​.0.9)
    • xml-简单 (1.0.12)
FAILURE : simplegoto.rb:58:in `<main>': undefined method `goto' for #<Watir::IE:0x16eaca0> (NoMethodError)  

提前致谢帕特

最佳答案

据我所知,您使用的 Watir 版本仅适用于 1.8.6。

Vapir(watir 的更新分支 - 参见 http://vapir.org)适用于所有最新版本的 ruby​​。

编辑:

或者更新到更新版本的 watir(在 07/2010 中可能不是一个选项,但在 2012 年肯定是这样的。watir 2.0.x 和 watir 3.0(在我更新这个时处于 RC 状态answer) 支持更多当前版本的 Ruby (例如 1.9.2)

关于ruby - 有没有人设法让 Watir 在 Ruby 1.9.1 上使用 IE 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3232287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com