2014-02-28 76 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