Я не могу запустить браузер с помощью Selenium - PullRequest
1 голос
/ 05 января 2020

Мой код:

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;

public class FirstAutomation {

    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\sony\\Downloads\\chromedriver_win32.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("https://wwww.google.com");
      }
}

Исключения

Исключение в потоке "main" java .lang.IllegalStateException: исполняемый файл драйвера не существует: C: \ Users \ sony \ Downloads \ chromedriver_win32.exe на com.google.common.base.Preconditions.checkState (Предварительные условия. java: 534) на org.openqa.selenium.remote.service.DriverService.checkExecutable (DriverService. java: 136) по адресу org.openqa.selenium.remote.service.DriverService.findExecutable (DriverService. java: 131) по адресу org.openqa.selenium. chrome .ChromeDriverService.access $ 000 (ChromeDriverService. java: 32 ) в org.openqa.selenium. chrome .ChromeDriverService $ Builder.findDefaultExecutable (ChromeDriverService. java: 137) в org.openqa.selenium.remote.service.DriverService $ Builder.build (DriverService. * 1018: ) в org.openqa.selenium. chrome .ChromeDriverService.createDefaultService (ChromeDriverService. java: 88) в org.openqa.selenium. chrome .ChromeDriver. (ChromeDriver. java: 123) на первом языке (. FirstAutomation java: 8) * 1 007 *

Ответы [ 2 ]

2 голосов
/ 05 января 2020

Пожалуйста, следуйте приведенным ниже инструкциям, чтобы добавить Chromedriver.exe

Щелкните правой кнопкой мыши по проекту Selenium -> Путь сборки -> Настроить путь сборки -> Библиотеки -> Добавить папку внешнего класса

Примечание: пожалуйста, перепроверьте расположение пути драйвера chrome в вашем p c и убедитесь, что версия драйвера chrome и версия google chrome соответствуют друг другу

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *.

1 голос
/ 05 января 2020

Благодаря Викасу Дади. Я скачал драйвер chrome версии 80, а на ноутбуке использовался браузер 79, отсюда и ошибка. Но теперь он работает нормально после удаления драйвера и переустановки драйвера той же версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...