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 ワーカーとして実行しないと、Firefox が開きます。

子プロセスの問題はありますか?

これは、実行が停止される行です。

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

ブレークポイントを設定して、selenium-webdriverロードされているかどうかを確認してみました。Selenium::Webdriverが必要でした。この行だけでは機能しません。

4

1 に答える 1

0

問題は、xvfb正しく起動しないことでした。今解決しました。

于 2013-10-10T20:48:21.897 に答える