मैं अपने चश्मा डॉकर में बिना किसी काम में काम करने की कोशिश कर रहा हूं - वे मेरे मैक पर स्थानीय रूप से ठीक चलते हैं लेकिन जब मैं उन्हें डॉकर कंटेनर के अंदर चलाता हूं तो मुझे यह त्रुटि मिलती है (दोहराया जाता है कई बार)डॉकर + रुपेक + कैपिबारा - तर्क [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"
:
मुझे यह समस्या सिर्फ मेरे मैक पर फीचर चश्मा चल रही है। पूरी तरह से स्टंप ... – hooverlunch
मैंने फ़ायरफ़ॉक्स के अपने संस्करण को 34.0.5 तक घटा दिया और ऐसा लगता है कि यह मेरे लिए काम कर रहा है। – jklina
फ़ायरफ़ॉक्स को डाउनग्रेड करने के लिए भी मेरे लिए काम किया। धन्यवाद! मेरा अनुमान है कि यह 'सेलेनियम-वेबड्राइवर' मणि में एक बग है। –