from selenium import webdriver;
browser= webdriver.Firefox();
browser.get('http://www.seleniumhq.org');
当我尝试运行这段代码时,它给了我一个 error 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.
任何想法-高度赞赏!
原文由 Sergii Sechka 发布,翻译遵循 CC BY-SA 4.0 许可协议
这个错误信息…
…暗示 GeckoDriver 无法在默认位置找到 Firefox 二进制文件。此外,您还没有通过
moz:firefoxOptions.binary
能力。解决方案
可能在您的系统中, firefox 安装在自定义位置,在这些情况下,您需要通过
moz:firefoxOptions.binary
功能传递 Firefox 二进制文件的 _绝对路径_,如下所示:参考
您可以在以下位置找到一些相关的详细讨论: