繁体   English   中英

使用GeckoDriver运行Java Selenium WebDriver时,Firefox无法连接

[英]Firefox Cannot Connect When Running Java Selenium WebDriver With GeckoDriver

我正在尝试使用Firefox运行Selenium测试脚本。 到目前为止,它可以在Chrome上正常运行,但是Firefox表示“ Firefox无法在[任意时间]建立与服务器的连接”。 我需要这个才能在我不是管理员的系统上工作。 我在自己的系统中进行了尝试,效果很好。 我不确定为什么Chrome在以前的系统中可以运行而Firefox不能。 这是我的代码的摘录:

System.setProperty("driver.gecko.webdriver", "drivers\\geckodriver.exe");    
WebDriver driver = new FirefoxDriver();
driver.get("www.google.com");

我尝试了各种方法来设置不同的选项和配置,但没有一个奏效。 我通过Google发现的大多数东西都来自一个例外:

org.openqa.selenium.firefox.NotConnectedException:在45000毫秒后无法连接到端口7055上的主机127.0.0.1

我的问题根本与此无关,因为我没有任何例外。 要注意的另一件事是,当我自己使用Firefox时,它连接起来就很好。 该问题仅在我运行脚本时发生。 我还检查了代理设置,它们很好。

编辑:

OS version: Windows 7 Enterprise
GeckoDriver version: 0.23.0
Firefox version: 62.2.2esr
Java version: 1.8.0_181
Selenium version: 3.14.0
Eclipse version: 4.8.0 (Photon)

我遇到了同样的问题,我刚刚做了一个新的更新selenium-java版本3.141.59 firefox 64 geckodriver v0.23.0,所有事情对我来说都很好

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM