在 linux 机器上运行的 geckodriver 中的木偶错误

问题描述 投票:0回答:0

我在远程 linux 机器上安装了以下 firefox 版本: 通过命令安装的 Mozilla Firefox 112.0.2:sudo apt-get install firefox 并且系统安装了 Firefox 的 snap 版本。在 geckodriver 的发布页面中,我选择了与 firefox 版本兼容的 0.31.0 版本,但是当我使用 selenium bot 运行我的 python 脚本时,它在设置 webdriver 时失败了。显示的错误是:

selenium.common.exceptions.TimeoutException:消息:无法读取木偶端口

我尝试了几种选择,例如: 通过提供 webdriver.Firefox 的参数 executable_path='/usr/local/bin/geckodriver' 显式设置 geckodriver 路径

设置: firefox_capabilities = webdriver.DesiredCapabilities.FIREFOX.copy() firefox_capabilities['牵线木偶'] = True 在 python 脚本中

python linux selenium-webdriver firefox geckodriver
© www.soinside.com 2019 - 2024. All rights reserved.