我使用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
因此,我不能使用intellisense这些单词和许多其他单词。
如果我取消注释
,我可以删除波浪线,并使用intellisense#require 'watir-webdriver'
但我被告知我不能在同一档案中同时要求'watir'和'watir-webdriver'。
为了增加我的困惑,请访问以下网站:
http://wtr.rubyforge.org/rdoc/1.6.5/
在第一页上,我看到了以下几行:
require 'watir'
browser = Watir::Browser.new
如果有任何建议,我将不胜感激。在我的学习阶段,我真的需要inellisense。
答案 0 :(得分:1)
我也在使用RubyMine,当我复制粘贴你的代码时,我没有看到任何问题。
我总是使用&#39; watir-webdriver&#39;,它通常使用selenium webdriver(支持不同的浏览器)而不是&#39; watir&#39;。
转到工具 - &gt;显示宝石环境并检查您是否有&#39; watir-webdriver&#39;列出。
如果没有在那里列出,那么转到工具 - &gt;终端并安装watir-webdriver gem。
刷新项目或重新启动IDE以查看更改。
希望它对你有所帮助。