Resque无法为firefox加载Selenium Webdriver

时间:2013-09-08 15:30:42

标签: ruby firefox selenium resque

我在Resque

中运行一名工作人员时遇到此错误
/Users/apoorvparijat/.rvm/gems/ruby-1.9.3-p125/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/common/driver.rb:31:in `for'
/Users/apoorvparijat/.rvm/gems/ruby-1.9.3-p125/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver.rb:67:in `for'

相同的代码在独立于终端运行时工作正常。它在不作为resque worker运行时打开firefox。

是否存在子进程问题?

这是暂停执行的行。

debugger
=> 11        @driver = Selenium::WebDriver.for :firefox

我尝试设置断点并检查是否加载了selenium-webdriverSelenium::Webdriver是必需的。只是这一行不起作用。

1 个答案:

答案 0 :(得分:0)

问题是xvfb无法正常启动。现在已经解决了。