如何使用intellisense与watir和watir-webdriver?

时间:2014-03-08 13:52:12

标签: watir watir-webdriver rubymine

我使用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。

1 个答案:

答案 0 :(得分:1)

我也在使用RubyMine,当我复制粘贴你的代码时,我没有看到任何问题。

我总是使用&#39; watir-webdriver&#39;,它通常使用selenium webdriver(支持不同的浏览器)而不是&#39; watir&#39;。

转到工具 - &gt;显示宝石环境并检查您是否有&#39; watir-webdriver&#39;列出。

如果没有在那里列出,那么转到工具 - &gt;终端并安装watir-webdriver gem。

刷新项目或重新启动IDE以查看更改。

希望它对你有所帮助。