Как стать автором
Обновить

Комментарии 8

Вот честно — не вижу проблем поставить java и селениум сервер. Все работает в таком режиме довольно стабильно, до 80 браузеров на 16 виртуалках. Сколько можно селеноидом сэкономить — 200 метров на винте и 100 метров в оперативке?

Для нас тоже не составляет проблемы установить java, мы эксплуатировали Selenium долгое время, и до сих пор некоторые имиджи его содержат. Дело не в экономии а в удобстве и стабильности.

Вот я про удобство и говорю — у меня совершенно нет проблем ездить на большом автомобиле, чем на самокате. А по поводу стабильности: чаще всего просто обновлять библиотеки надо не сразу а недельки через три, когда коммьюнити уже протестит. Вообщем для меня это очень похоже на биткоин — сами придумали проблему, которой раньше не существовало и сами ее решили

Работа с Safari — это не лучший пример того, почему Selenoid лучше Selenium server, потому что тестирование в Safari до последнего времени работало совсем плохо. Кластер, на котором эксплуатируется Selenoid, по размеру примерно в 50 раз больше, чем ваш, и на таких масштабах экономия даже 100 Мб памяти у одного процесса приводит к существенной экономии в стоимости вычислительных мощностей. В нашем случае под нагрузкой Selenium может потреблять гигабайты памяти, а Selenoid — десятки и сотни мегабайт.

Основное преимущество Selenoid достигается на браузерах, которые можно упаковать в Docker контейнеры (Firefox, Chrome, Opera). В этом случае можно на 1 железной машине или нескольких виртуальных машинах получить облако, по требованию поднимающее вообще любую версию браузера. Selenium без сложных манипуляций с инструментами наливки типа Ansible такого делать не умеет, не говоря уже об автоматическом старте контейнеров под запрос.

Согласен, что некоторые из аргументов, приведенных в этой статье, кому-то могут показаться недостаточно убедительными. Но я все равно советую посмотреть на Selenoid, быть может он где-то облегчит жизнь и вам.

Спасибо большое за ваши статьи и, собственно, сам selenoid. Очень полезное решение.
Подскажите, а как вы решали проблему с ресайзом окна сафари в последней версии OSX? Потому что у меня, текущая версия, отказывается менять размер окна и падает с ошибкой.

А здесь можно подробности ошибки? Или приходите в наш чатик: https://telegram.me/aerokube
Я имел ввиду проблему описанную в этм ишью https://github.com/webdriverio/webdriverio/issues/1963
Есть вариант поставить бета версию 11 сафари или техникал превью.
Но хотелось узнать мнение экспертов.

Спасибо, приду :)
Это баг в сафари, они уже исправили, но доступен пока только в техникал превью. Тут приходится только ждать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации