Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Можно ли в Docker container запускать браузер с Flash?

docker
vagrant
docker-selenium
selenium-grid
javascript
Теги: #<Tag:0x00007f7b6a5d6be0> #<Tag:0x00007f7b6a5d6230> #<Tag:0x00007f7b6a5d5e48> #<Tag:0x00007f7b6a5d5718> #<Tag:0x00007f7b6a5d5128>

(You Rooock) #1

Всем привет!
Решил развернуть Selenium Grid через Docker. Но сложность вся в том, что тесты проверяют флеш игру (дожидаются загрузки флеша, дергаю js script и появляется html страница, которую и нужно протестить).

Пытался сделать раньше что-то подобное через Vagrant, но он не поддерживал флеш в хедлесс режиме и единственным спасением было запускать боксы без хедлесс режима, что приводило к очень большим затратам ресурсов.

Собственно, вопрос : Как с этим обстоят дела в Docker? Кто-то пробовал?


(Sergey Korol) #2

Я все же уточню - а вы где собираетесь запускать Docker? На винде или пингвине? Если на винде, то избежать потери ресурсов не получится (во всяком случае, пока Docker for Mac / Win не выйдет из стадии закрытой беты).

Vagrant поднимает VirtualBox, жрущий все, что только найдет на вашей тачке. Так что основной источник потери ресурсов именно он. И Docker Toolbox тут ничего не решит.

Docker пока лучше запускать только под линуксом. Ну а контейнеры можно спокойно ранить в качестве демонов с иксами / vnc на борту - что собственно и сделано в docker-selenium образах (debug). Это решит вашу проблему.


(You Rooock) #3

О проблемах с виндой знаю, проверял.
Поэтому рассматриваю только вариант с пингвином.
Спасибо ! :slight_smile: