Моя команда только что установила новый сервер jenkins на имеющейся у нас коробке aws.Я настраиваю автоматизацию с использованием Zalenium.Все шло хорошо до этой недели, когда я начал получать пару ошибок.Zalenium установлен на той же коробке, что и Дженкинс.Когда jenkins пытается соединиться, он может открыть браузер, но не загружает страницу.Когда я пытаюсь запустить его с моего ноутбука, он выдает мне эту ошибку: слишком много перенаправлений (Selenium :: WebDriver :: Error :: WebDriverError).Если вместо этого я запустил zalenium на своем ноутбуке, я смогу запустить все нормально.Я попытался вытащить свежий образ zalenium, но он все еще не работает.
Вот код ruby для вызова браузера
options = {}
options[:options]={}
# This is for local changes
# options[:url] = 'http://localhost:4444/wd/hub'
options[:url] = HUB_URL
options[:options][:args] = %w[--test-type]
options[:switches] = ["disable-infobars", "no-sandbox"]
browser = Watir::Browser.new :chrome, options
Вот мои команды докера
docker pull dosel/zalenium
docker run -d --rm --name zalenium -p 4444:4444 -v /var/run/docker.sock:/var/run/docker.sock -v /tmp/videos:/home/seluser/videos --privileged dosel/zalenium start --desiredContainers 4
Я также пытался изменить требуемый Контейнер на 1. Это работало на прошлой неделе, но я не могу понять, почему он сейчас не работает.