Сайты обнаружения и блокировки Selenium Chromedriver - PullRequest
0 голосов
/ 07 ноября 2019

Я получил задачу обновить URL-адрес в тесте (с использованием Selenium, Java и Chromedriver) до нового URL-адреса. Страница такая же, просто на новом месте. Этот тест хорошо работал со старым URL.

Я вызвал экземпляр Chrome и подтвердил, что могу получить доступ к URL.

Затем я изменил URL, зафиксировал git и запустил нашМашина Дженкинса так и не вышла. На скриншоте сказано "Этот сайт недоступен". Я сказал коллеге, что я думаю, что URL должен быть неправильным (хотя он работал на моем рабочем столе без Selenium). Он попробовал это, и он загрузился нормально. Я попробовал это снова из обычного окна Chrome, и он загрузился нормально. Я попытался из Eclipse, используя Selenium, и получил сообщение о том, что сайт не доступен.

Поэтому я запустил Eclipse, остановил его, когда Chrome появился, но еще не загрузил URL. Я вручную ввел URL (из копирования / вставки) и получил «Этот сайт не доступен». Затем я открыл обычное окно Chrome, вставил URL, и он загрузился нормально.

Я решил поискатьРазличия. Таким образом, в моем обычном окне Chrome это была «Версия 77.0.3865.120 (Официальная сборка) (64-разрядная версия)». Я сделал то же самое на версии, работающей под Chromedriver, и получил «Версия 77.0.3865.120 (Официальная сборка) (64-немного) ". То же самое.

Я выполнил поиск последней версии Chromedriver. Он сказал, что для версии 77 следует использовать 77.0.3865.40. Это не было тем, что я использовал. Поэтому я загрузил правильную версию иЯ подумал: «Конечно, это все исправит». Я проверил, что это 77.0.3865.40. Но, как вы уже догадались, у меня возникла та же проблема после обновления до наиболее совместимого Chromedriver.

Некоторые поиски показали, что в основномничего не смогу сказать, но было одно свойство, которое вставляет Chromedriver. Я не знаю, будет ли этого достаточно, чтобы заблокировать сеанс с использованием Chromedriver?

Единственное, о чем я могу думать, это то, что у нас есть iBoss и, возможно, iBoss его блокирует? Либо это, либо каким-то образом сайт блокирует его.

Я хотел бы поделиться с вами URL-адресом, но я не знаю, будет ли это нарушать политику компании. Если я получу разрешение, я поделюсь URL-адресами.

, кстати, ошибка «ERR TUNNEL FAILED FAILED»

1 Ответ

0 голосов
/ 07 ноября 2019

Получил внутреннюю помощь, чтобы исправить некоторые настройки

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