【发布时间】:2018-06-19 19:09:47
【问题描述】:
我无法使用 geckodriver 3.8.1 和硒氧和 firefox 57.0.4(32 位)版本打开浏览器
package Selenium_JavaFundamentals;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class opengmail {
public static void main(String[] args) {
// TODO Auto-generated method stub
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com");
}
}
我收到以下错误:
线程“main”中的异常 java.lang.IllegalStateException:驱动程序可执行文件的路径必须由 webdriver.gecko.driver 系统属性设置;有关详细信息,请参阅https://github.com/mozilla/geckodriver。最新版本可从https://github.com/mozilla/geckodriver/releases下载 在 com.google.common.base.Preconditions.checkState(Preconditions.java:754) 在 org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124) 在 org.openqa.selenium.firefox.GeckoDriverService.access 100 美元(GeckoDriverService.java:41) 在 org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:141) 在 org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:339) 在 org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:158) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:120) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:98) 在 Selenium_JavaFundamentals.opengmail.main(opengmail.java:10)
请注意,我已经加载了壁虎驱动程序。
【问题讨论】:
-
你必须设置驱动程序的路径检查这个 --> toolsqa.com/selenium-webdriver/how-to-use-geckodriver
-
"请注意,我已经加载了壁虎驱动程序。"如何?在哪里?