java - 为 geckodriver 设置自定义 FireFox 位置

标签 java selenium firefox

有没有办法设置一个系统属性来实际告诉计算机 Firefox 不在默认位置?

我将其安装在驱动器 E: 上,而不是安装在 C: 上,因此出现以下错误:

Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: WIN8 Build info: version: 'unknown', revision: '1969d75', time: '2016-10-18 09:43:45 -0700' System info: host: 'BlueWater', ip: '10.0.0.181', os.name: 'Windows 8', os.arch: 'amd64', os.version: '6.2', java.version: '1.8.0_101' Driver info: driver.version: FirefoxDriver

谢谢

最佳答案

您应该能够使用 moz:firefoxOptions 所需功能中的binary 功能来做到这一点。请参阅the geckodriver readme

关于java - 为 geckodriver 设置自定义 FireFox 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40755699/

相关文章:

html - Firefox 问题 100% 宽度的表格标题超出父元素

android - Mobile Firefox 完全忽略 Viewport

java - 如何从 JFrame 中仅删除最大化按钮?

java - 将正在运行的java程序的输出保存为String[]

java - BrowserMob 代理问题

java - 使用 Java 将 Firefox 的 Selenium IDE 转换为 Chrome 和 Internet Explorer

ajax - FireFox 何时支持 websocket?

java - 如何与 Hector 设置 Cassandra 中列的生存时间?

java - 使用 Spock 和 Java Spark 测试 QueryParams

Python - Ubuntu OS 中的 Selenium 错误 : [Errno 20] Not a directory