2014-02-28 68 views
1

我正在64位Windows和Firefox 27.0.1上運行帶有Java的Selenium Webdriver 2.40.0。 我有問題加載頁面太慢Firefox。 我已經在本地機器和其他虛擬機上部署了Web應用程序。 在更新Firefox 23.0之前,腳本在Internet Explorer 11, 上運行良好腳本在Firefox 21.0, 上運行良好,但在更新頁面加載變得太慢之後。 Selenium RC腳本在Firefox上運行良好,但Webdriver出現問題.. 其他URL也可以在webdrirver上使用firefox正常工作,問題只能在我的網絡計算機上部署到Java Web應用程序。selenium webdriver在Firefox上的載入速度太慢頁面

這裏是我的代碼

FirefoxProfile ff = new FirefoxProfile();<br> 

FirefoxBinary binary = new FirefoxBinary(new File("C:\\Program Files (x86)\\Mozilla  Firefox\\firefox.exe")); 

WebDriver driver = new FirefoxDriver(binary,ff);<br> 

driver.get(URL); 
+0

恐怕我們真的不能幫你沒有其他信息。什麼是「太慢」? Firefox可執行文件是否需要很長時間才能打開FF窗口?或者窗口打開OK,但實際的頁面加載速度很慢?你在等什麼? CPU/HDD加載,FF窗口凍結,'driver.get()'運行後的Java代碼等?其他頁面可以正常工作嗎?嘗試查明問題 - 使Web應用程序變得越來越小,以某種方式移除可能與WebDriver發生衝突的事情,並查看它是否會在一段時間後變得更好,或者即使在Hello World中也是問題。 –

+0

@Slanec:對我來說,Firefox窗口將打開,但頁面長時間不會加載。如果我在Firefox配置文件中打開相同的URL,它會加快速度。 –

回答

0

一個可能的原因是安全軟件(防火牆,防病毒),阻止或 限制Firefox或插件容器過程沒有通知你, 檢測更改後可能(更新)到Firefox程序。

刪除Firefox和從 權限列表中的所有規則的插件容器中的防火牆,讓您的防火牆再次要求 許可才能到互聯網完全不受限制地訪問了 Firefox和插件容器過程和更新處理。

參見:

https://support.mozilla.org/kb/Server+not+found

https://support.mozilla.org/kb/Firewalls