मैं अपने रेल 3 एप पर एकीकरण परीक्षण करने के लिए कैपिबारा का उपयोग कर रहा हूं।काम करने के लिए capybara-webkit प्राप्त नहीं कर सकता
जब मैं जोड़ें: js => एक परिदृश्य मेरी परीक्षण सेलेनियम के साथ काम करते हैं लेकिन करने के लिए सच है जब मैं js मैं इस तरह से प्रत्येक के लिए त्रुटियों मिल के लिए वेबकिट ड्राइवर का उपयोग करने के लिए बदलने के लिए:
Capybara :: चालक :: वेबकिट :: WebkitInvalidResponseError: URL को लोड करने में असमर्थ: तो मेरे spec_helper में मैं पोर्ट सेट http://www.example.dev:7171/user_sessions
मेरे ऐड एक बहु डोमेन अनुप्रयोग है: Capybara.server_port = 7171
और एक पृष्ठभूमि ब्लॉक में मैं जैसे app_host सेट यह: Capybara.app_ho सेंट = "http://# {उपडोमेन} .example.dev: 7171"
मैं तो मेरे spec_helper rspec.configure ब्लॉक करने के लिए इस जोड़ देते हैं तो मैं तो ऊपर त्रुटियों मिलती है:
config.before(:each) do
DatabaseCleaner.start
Capybara.run_server = false
Capybara.javascript_driver = :webkit
Capybara.default_selector = :css
Capybara.server_port = 7171
end
किसी को भी इस के साथ मदद कर सकते हैं? मैं ऑटो परीक्षण के लिए स्पार्क का भी उपयोग कर रहा हूं।
हाँ वैसे भी करने की कोशिश की है कि है, लेकिन कोई किस्मत धन्यवाद! कोई अन्य सुझाव? –
दुख की बात नहीं :(मैंने आपका प्रश्न उठा लिया है और मैं इस पर नजर रखूंगा कि मैं किसी और चीज में आ गया हूं। शुभकामनाएँ! – StevenMcD
ठीक है धन्यवाद –