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

使用GeckoDriver运行Java Selenium WebDriver时,Firefox无法连接,java,firefox,selenium-webdriver,geckodriver,Java,Firefox,Selenium Webdriver,Geckodriver,我正在尝试使用Firefox运行Selenium测试脚本。到目前为止,它在Chrome上运行良好,但Firefox表示“Firefox无法在[任何uri]上建立与服务器的连接”。我需要这个工作的系统中,我不是管理员。我在自己的系统中试过,效果很好。我不知道为什么Chrome会在以前的系统中工作,而Firefox不会。以下是我的代码摘录: System.setProperty("driver.gecko.webdriver", "drivers\\geckodriver.exe"); We

我正在尝试使用Firefox运行Selenium测试脚本。到目前为止,它在Chrome上运行良好,但Firefox表示“Firefox无法在[任何uri]上建立与服务器的连接”。我需要这个工作的系统中,我不是管理员。我在自己的系统中试过,效果很好。我不知道为什么Chrome会在以前的系统中工作,而Firefox不会。以下是我的代码摘录:

System.setProperty("driver.gecko.webdriver", "drivers\\geckodriver.exe");    
WebDriver driver = new FirefoxDriver();
driver.get("www.google.com");
我尝试过各种方法来设置不同的选项和配置,但都不起作用。我通过谷歌找到的大部分信息都来自一个例外:

org.openqa.selenium.firefox.NotConnectedException:无法连接 45000毫秒后在端口7055上承载127.0.0.1

我的问题与此无关,因为我没有任何例外。另一个需要注意的是,当我自己使用Firefox时,它的连接很好。只有当我运行脚本时,问题才会发生。我还检查了代理设置,它们很好

编辑:


我也有同样的问题,我只是做了一个新的更新 selenium java版本3.141.59 火狐64 壁虎河v0.23.0
所有的事情对我来说都很好

我也有同样的问题,我只是做了一个新的更新 selenium java版本3.141.59 火狐64 壁虎河v0.23.0
所有这些对我来说都很好

你能用firefox版本、geckodriver、java版本、操作系统等更新你的问题吗?刚刚更新过。希望有帮助。尝试更新firefox浏览器。我将firefox更新为62.2.2esr。相同的问题。此问题是由selenium和驱动程序版本之间的不匹配引起的。例如:如果驱动程序较新,但selenium版本较旧。很奇怪的问题。。这只发生在firefox上吗?你能用firefox版本、geckodriver、java版本、OS等更新你的问题吗?刚刚更新过。希望有帮助。尝试更新firefox浏览器。我将firefox更新为62.2.2esr。相同的问题。此问题是由selenium和驱动程序版本之间的不匹配引起的。例如:如果驱动程序较新,但selenium版本较旧。很奇怪的问题。。这只会发生在firefox上吗?我现在在一个新系统上,一切都很好。我以前使用的是Windows7,现在已转到Windows10。我不确定这是否是Windows7的问题或是我这边的安全问题,但它现在可以工作了。我现在使用的是一个新系统,一切都很好。我以前使用的是Windows7,现在已转到Windows10。我不确定这是Windows7的问题还是我这边的安全问题,但它现在可以工作了。
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)