zalenium vs selenoid. Что вы думаете по этому поводу?

На одном из проектов sdclabs.com идет обсуждение выбора zalenium (заказчик хочет его) vs selenoid (разработчики хотят его) для масштабирования запуска веб-автоматизации.

Что вы думаете по этому поводу? Какие плюсы и минусы, и чтобы вы выбрали?

  • zalenium
  • selenoid
  • просто selenium grid
  • другое, напишу в комментариях

0 участников

Selenoid конечно. Java не нужна.

4 симпатии

docker-compose с hub и node images.

Zalenium это все тот же Selenium со старыми болячками, но запакованный в контейнер, которому добавили возможность самому запускать контейнеры с браузерами. Основная болячка Selenium Server это утечки памяти при нагрузках.
Selenoid - это Selenium здорового человека :smiley: - делает то же, что Selenium (Zalenium) + экономичен, легко масштабируется, и из коробки имеет дополнительные удобные фичи (удобный UI, запись видео, легкое подключение к централизованному мониторингу и пр.).

4 симпатии

Ссылка на репо неправильная, правильная https://github.com/aerokube/selenoid

1 симпатия

Также больше нравится Selenoid, но вот упомянутые фичи и у Zalenium есть (UI и запись видео).
Ещё он работает в K8S “из коробки”, а у Selenoid для этого нужны прямые руки, либо moon http://aerokube.com/moon/latest/
Как справедливо было упомянуто - это Selenium Grid со всеми вытекающими и утекающими )
Ещё Zalenium в качестве нод использует https://github.com/elgalu/docker-selenium - довольно “жирный” образ со всяким лишним (на мой взгляд), а у selenoid - отдельные контейнеры на каждый браузер по версиям, а так же отдельные версии с vnc и без.

2 симпатии

За selenoid еще очень хочется отметить - это поддержка буквально 24/7 в телеграме, очень быстрые фиксы. И как было упомянуто выше - решение кажется сильно легче, как по потреблению ресурсов, так и по удобству.

6 симпатий
1 симпатия

Есть ли у Selenoid минусы?

Есть. Немножко платно когда хочешь ранить на k8s. Там не настолько уж большая цена, да и все окупается с лихвой за счет правильно настроенного автоскейлинга. Но менеджмент убедить сложней - https://aerokube.com/moon/latest/#_pricing