Я загрузил последнюю версию chromedriver и обновил Chrome той же версией.
Также добавил файлы jar селена.
Getting error : Exception in thread "main" java.lang.IllegalStateException: The driver executable does not exist: C:\\Users\\LENOVO\\OneDrive\\Desktop\\chromedriver-win64 (1)\\chromedriver-win64\\chromedriver-win64.exe
at com.google.common.base.Preconditions.checkState(Preconditions.java:585)
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:146)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:141)
at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:35)
at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:159)
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:355)
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:94)
at org.openqa.selenium.chrome.ChromeDriver.\(ChromeDriver.java:123)
at Selenium.OpenBrowser.main(OpenBrowser.java:16)
Пожалуйста, обратитесь к изображению.
Я добавил правильный путь, также добавил .exe, но получаю ту же ошибку. Ожидается запуск URL-адреса флипкарта.
Вот мой код:
package Selenium;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class OpenBrowser {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver",
"C:\\Users\\LENOVO\\OneDrive\\Desktop\\chromedriver-win64 (1)\\chromedriver-win64\\chromedriver-win64.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.flipkart.com/");
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... n-selenium