Есть ли способ запретить селену (java) загружать последнюю версию браузера и драйвера?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ запретить селену (java) загружать последнюю версию браузера и драйвера?

Сообщение Anonymous »

У меня есть образ Docker, который используется для запуска тестов селена. Проблема в том, что селен всегда загружает последнюю версию браузера (chrome) и драйвера (chromedriver), что приводит к большому трафику.
Я пытался загрузить chrome и chromedriver, используя selenium-manager, оба из пакеты Python и Java в моем Dockerfile. Несмотря на то, что файлы загружаются, при запуске тестов они загружаются снова. Я также попытался установить следующие переменные env в моем Dockerfile:

Код: Выделить всё

```
ENV SE_OFFLINE=true
ENV SE_AVOID_BROWSER_DOWNLOAD=true
ENV SE_FORCE_BROWSER_DOWNLOAD=false
ENV SE_TTL=0
```
И, наконец, я попытался установить SE_MANAGER_PATH env var и использовать setBinary в своем коде. Похоже, что и браузер, и драйвер по-прежнему загружаются каждый раз, когда выполняется набор тестов с использованием образа Docker (в частности, экземпляра Fargate).
Есть идеи, как решить эту проблему?< /п>

Подробнее здесь: https://stackoverflow.com/questions/789 ... er-and-dri
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»