使用 Java 的 Selenium - 驱动程序可执行文件的路径必须由 webdriver.gecko.driver 系统属性设置
问题:
尝试使用 Selenium 启动 Mozilla Firefox 时,您遇到错误消息:“驱动程序可执行文件的路径必须由 webdriver.gecko.driver 系统属性设置。”
原因:
发生此错误当 Selenium 无法找到控制 Firefox 并与之交互所需的 GeckoDriver 可执行文件时。默认情况下,Selenium 将在系统 PATH 中搜索 GeckoDriver。但是,如果 GeckoDriver 不存在于 PATH 中,或者路径不正确,Selenium 将无法启动 Firefox。
解决方案:
解决此问题,您需要将包含 GeckoDriver 可执行文件的目录添加到系统 PATH 中。
On Unix 系统:
export PATH=$PATH:/path/to/geckodriver
在 Windows 系统上:
更新 Path 系统变量以包含可执行文件的完整目录路径。
或者,您可以直接设置 webdriver.gecko.driver 系统属性:
System.setProperty("webdriver.gecko.driver", "path/to/geckodriver.exe");
以上是如何修复 Selenium 的'驱动程序可执行文件的路径必须由 webdriver.gecko.driver 系统属性设置”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!