【问题标题】:Watir not opening webpages on IE9Watir 无法在 IE9 上打开网页
【发布时间】:2011-06-29 06:21:48
【问题描述】:

我用黄瓜+watir。

我的代码在 IE7 和 IE8 的 Windows XP 模式下都能正常工作。

但是,当我尝试在带有 IE9 的 Windows 7 中运行代码时,它只会打开一个空白页面。

我的电脑运行 64 位 Windows 7,并打开 32 位 IE9 浏览器。

初始化代码如下:

if ENV['FIREWATIR']
  require 'firewatir'
  Browser = FireWatir::Firefox
else
  case RUBY_PLATFORM
  when /darwin|linux/
    require 'firewatir'
    Browser = FireWatir::Firefox
    # require 'safariwatir'
    # Browser = Watir::Safari
  when /win32|mingw/
    require 'watir'
    Browser = Watir::IE
  when /java/
    require 'celerity'
    Browser = Celerity::Browser
  else
    raise "This platform is not supported (#{PLATFORM})"
  end
end

可能是什么问题?

【问题讨论】:

标签: watir


【解决方案1】:

在 Win7 上运行时,您是否从“以管理员身份”打开的命令行运行脚本?我的经验是让事情正常工作所必需的

【讨论】:

  • 我使用 Cucumber 故事运行脚本,并使用命令行运行 Cucumber。 'cucumber -p watir' 有没有特定的方法可以“以管理员身份”打开命令行?
  • 所以我想出了如何以管理员身份打开命令行,但还是不行。
【解决方案2】:

Watir 1.9 最近发布,完全支持 IE9。你用的是哪个版本?

【讨论】:

  • 在这篇文章中我使用的是 Watir 1.9。突然有一天,它奏效了。现在一切正常,除了文件附件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多