It’s much quicker to get up and running using the pre-made containers than to try and set Selenium up from scratch. You don’t need to install Java #winning.делать тесты на джаве и не устанавливать ее. Пахнет маразмом. Кроме того обновление джавы руками - занятие не для слабонервных
You don’t need to install all the necessary browsers. Perhaps you don’t want to install Firefox or want to test with a specific older build of Chrome or one with specific plugin or capabilities?Ясно, делаем функциональные тесты - браузер ставить не хотим
Selenium can (and likely will) crash on you. So in my experience, it’s not really something you can simply set and forget. Using containers means you can spin up a new Selenium instance when you need it, discard and then start fresh. Alternatively, if you do plan on leaving it running for extended periods of time, if/when it crashes you can just set to reboot.Селениум не гадит в окружение. Каждый раз стартуется новый инстанс.
Team members can use the same container regardless of what operating system they use so there are fewer discrepancies between environments.Одна вменяемая причина - и она никак не относится к докеру. Она про виртуалки с продакшен окружением
по умолчанию большинство архиваторов сжимает все-таки файлы*пытаются сжимать