【发布时间】:2017-11-01 05:34:24
【问题描述】:
在 Eclipse 中运行 selenium 测试时,我收到以下错误消息
“线程“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:40) 在 org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:114) 在 org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:329) 在 org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:150) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:120) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:98) 在 AutomationFramework.FirstTestcase.main(FirstTestcase.java:9)
谁能建议我如何解决它?
【问题讨论】:
-
在 eclipse 中添加合适的库
-
也分享你的代码
-
这是我使用的代码; public class FirstTestcase { public static void main(String[] args) throws InterruptedException { // TODO 自动生成的方法存根 WebDriver driver = new FirefoxDriver(); //启动在线商店网站 driver.get("store.demoqa.com"); // 将登录消息打印到屏幕 System.out.println("成功打开网站 www.Store.Demoqa.com");/ /等待5秒 //Thread.sleep(5000); //关闭驱动 driver.quit(); } } "
-
嗨,bhavik,你能给我详细信息吗
标签: selenium