我已经编写了以下代码,每次运行该代码时,都会出现错误:
线程“ main”中的异常java.lang.IllegalStateException: 驱动程序可执行文件不存在: C:\ Users \ chromedriver.chromedriver.exe
请帮助我找出原因是什么
package seleniumsession;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class launchdriver
{
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\chromedriver.chromedriver.exe");
WebDriver driver = new ChromeDriver();
}
}
答案 0 :(得分:0)
您应该在文件夹“ chromedriver”下使用文件名作为“ chromedriver.exe”,而不是使用文件名“ chromedriver.chromedriver.exe”,并按照下面的代码片段所述创建目录层次结构。
for item in response['items']:
publishedAt = item['snippet']['publishedAt']
# use publishedAt ...
系统正在运行,正在将“ chromedriver.chromedriver.exe”视为模糊的chrome驱动程序,因为硒无法在提供的目录中找到chrome驱动程序。