Несколько браузеров в одном контейнере Zalenium
Выполнение нескольких браузеров в одном узле
Я хочу запустить несколько узлов, каждый из которых запускает несколько браузеров
docker run --rm -ti --name zalenium -p 4444:4444 -v /var/run/docker.sock:/var/run/docker.sock -v /tmp/videos:/home/seluser/videos --privileged dosel/zalenium start --browserStackEnabled false --maxTestSessions 4 --desiredContainers 2 --maxDockerSeleniumContainers 4
при выполнении этого скрипта я получаю 2 контейнера, каждый из которых имеет только один браузер
1 ответ
Решение
У Zalenium всегда будет только один браузер на контейнер, это помогает изолировать каждый тест в его собственной среде и упрощает задачи видеозаписи и сбора журналов.
Каждый узел Zalenium (Контейнер) по умолчанию имеет 2 экземпляра браузера (Firefox & Chome). Затем он использует тот, который указан в коде
Посмотреть скриншот Bowsers