gpt4 book ai didi

python - 如何处理 Firefox 二进制默认位置?

转载 作者:行者123 更新时间:2023-12-01 15:04:38 25 4
gpt4 key购买 nike

一些系统更新后,我无法使用 Firefox 运行 webdriver

from selenium import webdriver
driver = webdriver.Firefox()

我得到以下异常:

selenium.common.exceptions.WebDriverException: 
Message:
Expected browser binary location, but unable to find binary in default location,
no 'moz:firefoxOptions.binary' capability provided,
and no binary flag set on the command line

所以我想知道这个默认位置是什么,更重要的是,它在哪里定义(脚本名称)以便我可以设置新值或使用现有的将二进制文件复制到其中?我在 PyCharm 中使用调试器找到了一些提示,但没有运气......

当前 Firefox 安装到 C:\Program Files (x86)\Mozilla Firefox

附言我知道我可以使用 Firefox ProfileFirefoxBinary、指定 geckodriver.exe 等路径,但我不是在搜索这种解决方案

最佳答案

默认情况下,selenium 会查看路径 - C:\Program Files (x86)\Mozilla Firefox\

请卸载旧版本并使用链接安装 firefox - http://filehippo.com/download_firefox/67599/

您还可以查看 - Setting path to firefox binary on windows with selenium webdriver

关于python - 如何处理 Firefox 二进制默认位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41506268/

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