2016-07-06 190 views
0

我想在我的系統上運行一個簡單的Watir腳本,但出現錯誤。我也嘗試過2.2.4,2.1.8和1.9.3,但沒有任何效果。我很久以前就開始在v1.8.7和2.x版本上使用Watir,但現在我記不起當時我做了什麼。無法運行簡單的Watir腳本

以下是我試圖在Win7 x64bit上使用v1.9.3執行的代碼。

require 'rubygems' 
require 'watir-webdriver' 
print "Hello" 
b = Watir::Browser.start 'http://www.google.com' 

有了這個,我得到錯誤 「無法獲得在60秒內穩定的Firefox連接(127.0.0.1:7055)(硒:: webdriver的::錯誤:: WebDriverError)」。

我試過用watir代替'watir-webdriver',但那也行不通。 watir,watir-webdriver,watirclassic和selenium-webdriver都已安裝。

+2

它可能與此連接:http://stackoverflow.com/questions/37800215/watir-webdriver0-9-1-no -longer-opened-an-instance-of-firefox – Albin

+0

作爲一種解決方法,總是存在chrome:https://watirwebdriver.com/chrome/ – orde

+0

此外,您可以嘗試geckodriver:https://developer.mozilla.org/en -US/docs/Mozilla/QA/Marionette/WebDriver仍然大部分是「測試版」,但Firefox 48+需要這個功能 – titusfortner

回答

1

這是Firefox 47中的一個Mozilla錯誤,它打破了一切。它已被修復。更新你的selenium-webdriver gem到2.53.4,它可以和Firefox 47.0.1一起使用

+0

非常感謝。它的工作,我幾乎花了整整一天尋找解決方案,我真正需要的只是一個簡單的Firefox更新。再次感謝。 :) –