gpt4 book ai didi

selenium - java.net.ConnectException : Connection refused: connect while launching Firefox through GeckoDriver 异常

转载 作者:行者123 更新时间:2023-12-03 22:06:10 27 4
gpt4 key购买 nike

我已经下载了最新版本的 Firefox,即 Quantum。对于 Selenium,之前不需要为 Firefox 下载任何可执行文件来打开 URL,但现在它会抛出 GeckoDriver 设置属性的错误。

因此,我下载了最新版本的 geckodriver-v0.20.1-arm7hf.tar.gz 并将其放入 System.setProperty() 因此它抛出了一个拒绝连接错误。

因此,我使用替代方法在 Chrome 上打开 URL。下载 chromeExecutable 并且能够在没有任何连接拒绝的情况下打开。

代码片段:-

System.setProperty("webdriver.gecko.driver", "C:\\XYZ\\XXXX\\Downloads\\geckodriver-v0.20.1-arm7hf.tar.gz");
WebDriver driver=new FirefoxDriver();
driver.get("https://google.com");

控制台错误:

Caused by: java.net.ConnectException: Connection refused: connect

谁能帮忙解决 Mozilla Firefox 上的问题?

谢谢美哈克

最佳答案

您的问题中没有太多信息,但我想以下是一个问题:

System.setProperty("webdriver.gecko.driver", "C:\XYZ\XXXX\Downloads\geckodriver-v0.20.1-arm7hf.tar.gz");

您似乎在 Windows 操作系统下(分析路径),但您正在设置 geckodriver-v0.20.1-arm7hf.tar.gz

如果您有 Windows 操作系统,您应该:

  1. here下载相关版本(geckodriver-v0.20.1-win64.zip 或 geckodriver-v0.20.1-win32.zip,取决于您的操作系统)
  2. 提取它并在 System.setProperty 中设置提取的 geckodriver.exe
  3. 的路径

类似的东西:

System.setProperty("webdriver.gecko.driver", "C:\XYZ\XXXX\Downloads\geckodriver.exe");

如果您在另一个操作系统下,您应该下载适当的 Assets 并做基本相同的事情。如果你有 linux/mac 操作系统,你必须确保提取的 geckodriver 是可执行的。

关于selenium - java.net.ConnectException : Connection refused: connect while launching Firefox through GeckoDriver 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50502713/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com