В чем принципиальное приймущество Selenoid перед Selenium Grid?

Теги: #<Tag:0x00007f78f85a0348> #<Tag:0x00007f78f85a0280> #<Tag:0x00007f78f85a0168> #<Tag:0x00007f78f85a0078> #<Tag:0x00007f78f859f628>

Друзья немного ламерский вопрос, но в чем принципиальное приймущество использования Selenoid перед Selenium Grid( в частности 4) особенно для небольших проектов? Selenoid разрабатывался чтобы запустить каждый тест в отдельном контейнере, но как же selenium grid?Нестабильные процессы на ноде что виснут, флаки и проблемы с профилями в предедущих selenium grid версиях, сейчас якобы пофикшены? Знаю что можно запускать ноды из docker image, но это не решит всех проблем.

Начнем с того, что selenoid запускается из коробки. Для его запуска не нужно скачивать драйвера для браузеров, удобная веб панель, легко настраивается, жрет меньше памяти, не нужно перезапускать и т.д.

Использовал также selenoid без докера. Тоже вполне рабочий вариант. Немного сложнее, но запустить можно.

Также selenoid умеет собирать образы под Android. Так что это очень классный и гибкий инструмент для автотестов.

И у selenoid очень хорошая поддержка. Не раз решал многие вопросы у них.

Так что плюсов много. Но selenium grid первоисточник и опенсурс проект. Поэтому тоже популярен. Хотя имеет ряд недостатков, которых нет у selenoid