2013-04-16 7 views
5
1.9.3-p327 :001 > require 'watir-webdriver' 
=> true 
1.9.3-p327 :002 > b = Watir::Browser.new 

फिर फ़ायरफ़ॉक्स शुरू होता है और मैं कुछ भी नहीं कर सकता के बाद आईआरबी में चर का उपयोग नहीं कर सकता। मेरा आईआरबी मुझे नए आदेशों में प्रवेश करने की अनुमति नहीं देता है।var = Watir :: Browser.start 'url'

ब्राउज़र प्रारंभ की कोशिश की विभिन्न रूपों:

b = Watir::Browser.new :opera 
b = Watir::Browser.new :firefox 
b = Watir::Browser.start 'url' 

वहाँ की तरह कुछ दिखाई देनी चाहिए:

=> #<OperaWatir::Browser:0x1496e57 @active_window=#<OperaWatir::Window:0x1eb1db2 
@browser=#<OperaWatir::Browser:0x1496e57 ...>>,@driver=# 
Java::ComOperaCoreSystems::OperaDriver:0xeabd2f>> 

लेकिन वहाँ कंसोल में कोई उत्पादन होता है। 60 सेकंड ब्राउज़र बंद कर देता है और मैं निम्नलिखित उत्पादन प्राप्त करने के बाद:

1.9.3-p327 :002 > b = Watir::Browser.new 
Selenium::WebDriver::Error::WebDriverError: unable to obtain stable firefox connection 
in 60 seconds (127.0.0.1:7055) 

की कोशिश की क्रोम, फ़ायरफ़ॉक्स, ब्राउज़र को खोलता है, लेकिन आईआरबी ताले।

ओएस: उबंटू

रूबी: 2.0.0 (भी 1.9.3 पर की कोशिश की)

उत्तर

5

Selenium::WebDriver::Error::WebDriverError unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055) - यह आम तौर पर हुआ जब आपके ब्राउज़र संस्करण और web-driver संस्करण नहीं मिलान नहीं हुआ। मैंने व्यक्तिगत रूप से वही देखा। केवल समाधान watir-webdriver और अपने ब्राउज़र संस्करण को उनके आधिकारिक साइट पर दस्तावेज़ के रूप में सिंक्रनाइज़ करना है।

यहाँ तथ्य से कुछ अच्छा संसाधन हैं:

resource1

resource2

resource3

आशा है कि यह तुम बाहर में मदद मिलेगी।

+0

सेलेनियम-वेबड्राइवर अपडेट करने के बाद, सबकुछ अच्छा हुआ। –

+0

जैसे ही मुझे 15 प्रतिष्ठा मिलती है –

+1

@ ВаняДанч अब कोशिश करें :) –