WebDriverException:无效参数:无法在 Raspberry Pi 3 上使用 GeckoDriver、Selenium 和 Python 终止已退出的进程
上下文:
在带有 Dietpi 的 Raspberry Pi 3 上运行 Firefox 并使用 Geckodriver 进行测试的用户可能会遇到以下错误:
selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process
解决方案:
要解决此错误,请按照以下步骤操作:
1.启用无头模式:
如果 Firefox 在没有显示屏的系统上运行,请在代码中启用无头模式:
from selenium import webdriver from selenium.webdriver.firefox.options import Options options = Options() options.headless = True driver = webdriver.Firefox(options=options)
2.检查兼容性:
确保您拥有 Firefox、Selenium 和 Geckodriver 的兼容版本。请参阅 Mozilla 文档了解支持的版本:
https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html
其他提示:
以上是为什么我在 Raspberry Pi 3 上使用 GeckoDriver 时会收到'WebDriverException:无效参数:无法终止已退出的进程”?的详细内容。更多信息请关注PHP中文网其他相关文章!