selenium - 线程“主”java.lang.IllegalStateException 中的异常:驱动程序可执行文件不存在:C:\Sujata_Selenium_workspace\chromedriver.exe
问题描述
线程“主”java.lang.IllegalStateException 中的异常:驱动程序可执行文件不存在:C:\Sujata_Selenium_workspace\chromedriver.exe 显示错误。
包硒Webdriver;
导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.chrome.ChromeDriver;
公共类 LaunchBrowser {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\Sujata_Selenium_workspace\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://www.seleniumhq.org/download/");
}
}
解决方案
我认为你chromedriver
没有放在你定义的路径中"C:\Sujata_Selenium_workspace\chromedriver.exe"
要么将其chromedriver
放在路径中,要么将其放在 D 或 E 驱动器中的某个位置,例如
D:/Selenium/chromedriver.exe
像这样的代码
System.setProperty("webdriver.chrome.driver", "D:/Selenium/chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://www.seleniumhq.org/download/");
推荐阅读
- mathematical-optimization - 分支定界 VRP 具有零节点
- burp - Burp Suite 虽然我的配置是正确的,但 Chrome 仍然不允许我访问 HTTPS 站点并抛出错误
- python - 名称错误:名称???未定义 - 输入 python 3.7.6
- tensorflow - 运行 simple_audio_recogniton.ipynb 时出现问题,tensorflow官方示例
- node.js - 值“x”的长度与 Tensorflow JS 中由形状“行数”推断的大小不匹配,用于分类问题
- php - PHP MysqlI - 如何选择 1 行?(从选择)
- javascript - `?.` 运算符在 javascript 中的作用是什么?
- python - Python代码有问题,我不知道在哪里
- node.js - 如何基于本地 API 和 React 构建原生应用程序?
- oracle - 如何获取某些特殊字符之后