Получение исключения веб-драйвера: неизвестная ошибка: необработанная ошибка инспектора ... не удается перейти к URL-адресу - PullRequest
0 голосов
/ 29 августа 2018

Я использую:

driver.get(“www.google.com”) 

Скрипт не запускается из этой строки кода

А если я использую:

driver.get(“https://www.google.com”) 

Это начинает работать

Кто-нибудь может мне помочь, почему он работает с https и не работает без https?

1 Ответ

0 голосов
/ 29 августа 2018

Это встроенная реализация метода get(); и navigate().to();, которые работают по HTTP-запросу GET.

Это декларация по самому методу:

Загрузить новую веб-страницу в текущем окне браузера. Это делается с помощью операция HTTP GET, и метод будет блокироваться до тех пор, пока загрузка не станет полный. Это будет следовать за перенаправлениями, выпущенными сервером или как мета-перенаправление из возвращенного HTML. Если мета-перенаправление «отдых» на любой промежуток времени, лучше подождать до этого времени закончилась, так как должна измениться основная страница, пока ваш тест выполнение результатов будущих вызовов для этого интерфейса будет против недавно загруженной страницы.

Параметры: url URL-адрес для загрузки. Лучше всего использовать полный URL-адрес

Однако, когда мы используем ту же строку в браузере, и она работает. Поскольку в браузере используется протокол HTTP по умолчанию, и, если мы не отправляем текст http: // или https: //, он автоматически преобразует строку в URL.

Здесь преобразование производится через get (); метод для браузера, и как объявлено методом, ему нужен URL, а не строка. Таким образом, он получает это исключение.

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