【发布时间】:2014-03-08 13:52:12
【问题描述】:
我使用 RubyMine 5.4
我想使用 Internet Explorer。
这是文件中的第一行:
require 'rubygems'
require 'watir'
#require 'watir-webdriver'
require 'test/unit'
URL = 'http://google.com/'
class TestGoogle < Test::Unit::TestCase
def setup
@browser = Watir::Browser.new
end
...
end
这是我的问题。我在以下行的“Watir”和“Browser”下有波浪线:
@browser = Watir::Browser.new
因此,我无法对这些词以及许多其他词使用智能感知。
如果我取消注释,我可以删除波浪线并使用智能感知
#require 'watir-webdriver'
但有人告诉我,我不能在同一个文件中同时要求“watir”和“watir-webdriver”。
为了增加我的困惑,在以下站点中:
http://wtr.rubyforge.org/rdoc/1.6.5/
在第一页,我看到以下几行:
require 'watir'
browser = Watir::Browser.new
如果有任何建议,我将不胜感激。在我的学习阶段,我真的需要 inellisense。
【问题讨论】:
-
当你说你想用IE,你的意思是你只想用IE?如果您也在使用其他浏览器,您是否关心您使用哪种 IE 实现(即经典与 webdriver)?
-
@justin。 IE 是客户唯一支持的浏览器。但如果 IE 出现问题,我通常会尝试使用 Chrome 或 FF 进行快速测试以帮助排除故障。
-
您是否对是否使用 Watir-Classic 和 Watir-Webdriver 的 IE 实现有偏好/要求?
标签: watir watir-webdriver rubymine