watir在新浏览器之后挂断了

时间:2014-10-25 20:16:47

标签: ruby firefox watir

我刚刚在exec之后安装了watir

require 'watir-webdriver'
browser = Watir::Browser.new :firefox

它只是打开浏览器但保持挂断。现在可以在IRB控制台上写更多内容,因为“browser =”操作没有完成。我正在使用firefox 32

3 个答案:

答案 0 :(得分:1)

尝试gem update selenium-webdriver

这里有类似的问题 Can not use variable in IRB after var = Watir::Browser.start 'url'

答案 1 :(得分:1)

每年都会遇到这个问题一次,我基本上得出的结论是,这与三个不同软件的错位有关:Firefox,selenium-webdriver和geckodriver 。对此问题的任何排列的简单修复应该是:

上述错位可能导致的其他错误消息:

  • EOFError: end of file reached
  • Selenium::WebDriver::Error::WebDriverError: no sessionId in returned payload

答案 2 :(得分:0)

解决后,将 FIREFOX 更新为更新的版本