2012-06-25 38 views
1

我正在使用Selenium WebDriver進行自動測試。
IDE:月食
測試框架:TestNG的
語言:Java的Firefox正在打開,但在執行Selenium WebDriver測試期間未在地址欄上鍵入URL

WebDriver driver = = new FirefoxDriver(); 

運行測試後,發現以下錯誤:

[TestNG] Running: 
    /tmp/testng-eclipse-2118619437/testng-customsuite.xml 

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms 

任何人可以幫助我嗎?

+2

FF版?硒版本?你有沒有嘗試在其他瀏覽器? –

+0

FF版本:5.0.1我使用WebDriver –

+1

哪個版本的硒罐? –

回答

1

您使用代理連接到互聯網嗎?如果是,那麼你需要爲你的FF驅動程序設置一個代理。

首先,您需要導入代理接收機類

import org.openqa.selenium.Proxy; 

然後,你需要創建代理類的一個實例,並設置一個代理上它 -

proxy= new Proxy(); 
proxy.setHttpProxy("10.1.2.47:80"); 

現在,創建一個FF驅動程序的實例,它應該工作正常。

+0

感謝您的回答。這可能是一種情況。就我而言,這是Selenium 2和FF的版本不兼容。我已經更新並且運行良好。 –

+0

你現在用哪個版本的FF和Webdriver?現在我遇到同樣的問題:P 我使用FF-11和Webdriver 2.24.1 – Yash

+0

你應該使用FF 12或更高版本。如果FF 12不起作用,則可以在2.24.1中使用更高版本 –

0

問題在我的結尾解決。我的工具selenium-server-standalone-2.41.0.jar所有的錯誤消失了,我現在可以運行我的測試套件。

相關問題