0

我在 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-webdriver已加载。Selenium::Webdriver是必需的。只是这条线不起作用。

4

1 回答 1

0

问题是xvfb没有正确启动。现在解决了。

于 2013-10-10T20:48:21.897 回答