Я скачал selenium webdriver.просто написал первую программу, но все равно получаю ту же ошибку

#compiler-errors

#ошибки компилятора

Вопрос:

пакет jshsj;

импортируйте org.openqa.selenium.WebDriver; импорт org.openqa.selenium.chrome.ChromeDriver;

открытый класс J2 {

 public static void main(String[] args) {
    System.setProperty("webdriver.chrome.driver", "C:\Program Files\Google\Chrome\Application\chrome.exe");
    WebDriver driver=new ChromeDriver();
    driver.get("https://www.google.co.in");
    


}
 

}
Открытие в существующем сеансе браузера.
Исключение в потоке «main» org.openqa.selenium.Исключение WebDriverException: истекло время ожидания запуска сервера драйверов.
Информация о сборке: версия: ‘3.141.59’, редакция: ‘e82be7d358’, время: ‘2018-11-14T08:25:48’
Информация о системе: хост: ‘НОУТБУК-D6LV0OBJ’, ip: ‘192.168.218.13’, os.name : «Windows 10», os.arch: «amd64», os.version: «10.0», java.version: «17»
Информация о драйвере: driver.version: ChromeDriver
в org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:202)
в org.openqa.selenium.remote.service.DriverService.start(DriverService.java: 188)
в org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79)
в org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java: 552)
в org.openqa.selenium.remote.RemoteWebDriver.StartSession(RemoteWebDriver.java: 213)
в org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java: 131)
в org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java: 181)
в org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java: 168)
в org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java: 123)
в jshsj.J2.main(J2.java: 10)
Вызвано: org.openqa.selenium.net.UrlChecker $ TimeoutException: истекло время ожидания [http://localhost:36617/status ] будет доступен через 20015 мс
в org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:100)
в org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:197)
… 9 еще
Вызвано: java.util.concurrent.Исключение TimeoutException
в java.base/ java.util.concurrent.FutureTask.get(FutureTask.java: 204)
в com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:156)
в org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:75)
… еще 10

Ответ №1:

Мы должны настроить путь к ChromeDriver в webdriver.chrome.driver, а не в chrome exe, установленном в нашей системе. Вы можете загрузить требуемый exe-файл с https://chromedriver.chromium.org / в зависимости от версии браузера Chrome в вашей системе