java - Java Selenium ChromeDriver 可执行文件不存在
问题描述
我到处看了看,我不知道我在这里做错了什么。如果你们能帮助我,那将非常有帮助。
代码:
System.setProperty("webdriver.chrome.driver","/Users/eshanmostafa/eclipse-
workspace/TestNG/chromedriver");
WebDriver driver = new ChromeDriver();
driver.manage().window().fullscreen();
driver.manage().deleteAllCookies();
driver.manage().timeouts().pageLoadTimeout(40,TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(40,TimeUnit.SECONDS);
}
错误信息:
FAILED CONFIGURATION: @BeforeMethod setUp
java.lang.IllegalStateException: The driver executable does not exist: /Users/eshanmostafa/eclipse-workspace/TestNG/chromedriver
at com.google.common.base.Preconditions.checkState(Preconditions.java:585)
at
解决方案
你用的是macbook吗?您需要将驱动程序exe文件更改为可执行文件然后刷新项目并重试
推荐阅读
- javascript - 每个新的 SAPUI5 项目都显示一个空白页
- javascript - 尝试将数据存储到 Firestore 时遇到错误
- rest - 为禁止访问正确建模 RESTful 资源
- django - 如果列数太多,我应该将表除以 OneToOneField 吗?
- java - Spring Boot 2.1.8 带有 SAML InResponseToField 的响应与发送的消息不对应
- python - 训练/验证/测试分割时间 LSTM
- chromium - 使用 Puppeteer 在新页面上运行 JS
- postgresql - Postgresql insert 的表达式比 target 多
- c++ - SDL2 - SDL_PollEvent 在 Ubuntu/Mac OS X 上比 Windows 慢
- reactjs - 如何在 React.js 中访问另一个组件中一个组件的状态变量或 let、const、var 变量?