Хромированный драйвер Selenium, не зависящий от текущей установки Chrome - PullRequest
0 голосов
/ 30 сентября 2019

В соответствии с политикой организации, установка браузера Chrome на моем компьютере с Windows Server автоматически обновляется. У меня есть некоторые процессы, которые зависят от Python Selenium и chromedriver. Из-за этого мой процесс прерывается всякий раз, когда моя организация решает выпустить обновление.

Возможно ли, чтобы chromedriver зависел от какого-то бинарного файла, кроме браузера Chrome, который не будет управляться моей организацией, так что это не 'может случиться?

1 Ответ

0 голосов
/ 01 октября 2019

Немного обходных путей решения проблемы:

  1. Мы сохранили файл exe chrome в артефакте, и мы загружаем и устанавливаем эту конкретную версию chrome каждый раз перед выполнением с помощью автоматизации (наше требованиеэто так).
  2. Как @Corey предлагает вам webdrivermanager, ссылку PFB для более подробной информации https://github.com/bonigarcia/webdrivermanager

  3. Вы можете попробовать Dockerized Selenium, там вы будетеиметь элемент управления в файле docker-compose.yml.

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