2014-12-06 11 views
6

मैं अपने चश्मा डॉकर में बिना किसी काम में काम करने की कोशिश कर रहा हूं - वे मेरे मैक पर स्थानीय रूप से ठीक चलते हैं लेकिन जब मैं उन्हें डॉकर कंटेनर के अंदर चलाता हूं तो मुझे यह त्रुटि मिलती है (दोहराया जाता है कई बार)डॉकर + रुपेक + कैपिबारा - तर्क [0] अपरिभाषित

Selenium::WebDriver::Error::JavascriptError: 
    arguments[0] is undefined 
# [remote server] https://foobar.com/ line 68 > Function:1:1:in `anonymous' 
# [remote server] https://foobar.com/:68:20:in `handleEvaluateEvent' 
# ./spec/features/foo_spec.rb:15:in `block (2 levels) in <top (required)> 

Xvfb चल रहा है: Xvfb :99.0 -screen 0 1366x768x16

मैं भी एक xvfb-run rspec कर की कोशिश की है और एक ही त्रुटियों मिल गया है।

spec_helper.rb:

Capybara.default_driver = :selenium 
Capybara.javascript_driver = :selenium 

क्या है कि इस डोकर अंदर नहीं चल सकता हो रहा है? जाहिरा तौर पर यह फ़ायरफ़ॉक्स 35 और webdriver साथ एक बग है

>> webdriver.execute_script("return typeof arguments[0]", "foo") 
=> "undefined" 

:

+0

मुझे यह समस्या सिर्फ मेरे मैक पर फीचर चश्मा चल रही है। पूरी तरह से स्टंप ... – hooverlunch

+3

मैंने फ़ायरफ़ॉक्स के अपने संस्करण को 34.0.5 तक घटा दिया और ऐसा लगता है कि यह मेरे लिए काम कर रहा है। – jklina

+0

फ़ायरफ़ॉक्स को डाउनग्रेड करने के लिए भी मेरे लिए काम किया। धन्यवाद! मेरा अनुमान है कि यह 'सेलेनियम-वेबड्राइवर' मणि में एक बग है। –

उत्तर

संबंधित मुद्दे