我正在尝试将 Selenium 与 Java 和 Firefox 一起使用,但遇到以下问题。
org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: Failed to read marionette port
- ubuntu 22.04 LTS
- Gecko驱动程序版本:0.330
- 火狐版本:116.0.3
我正在尝试将 Selenium 与 Java 和 Firefox 一起使用,但遇到以下问题。
org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: Failed to read marionette port
我认为使用 apt/snap 安装的 Firefox 二进制文件存在错误,当我从 apt 软件包存储库安装 Firefox 时,我遇到了同样的问题。我通过从官方 mozilla 源下载 firefox并将符号链接二进制文件下载到 /usr/bin/firefox/解决了这个问题
首先从系统中删除 Firefox。
从官方渠道下载 Firefox。(您可能需要更换下载地址)
将下载的存档解压到您想要的位置。我正在使用 opt 来提取存档。
然后将 firefox 二进制文件符号链接到 /usr/bin