Как установить Selenoid

Многопоточное тестирование SelenoidПредыстория многопоточного тестирования была рассказана — переходим к теме установки софта: Как установить Selenoid? Как ни странно сама процедура установки весьма безболезненна. Давайте перейдем к сути.

Как установить Selenoid?

Мы будем использовать оболочку от разработчиков Selenoid-а Aerocube для его установки — она называется Commander Manager. Плюс ко всему стоит учитывать то, что работать мы будем на Linux.

Мой коллега @CrazyKing немного позднее опишет установку Selenoid для Windows.

В целом нам необходима лишь одна команда:

Что она сделает в итоге? Все просто. Скачается Commander Manager и далее запустится селеноид с параметром, который отвечает за включение образов с поддержкой мультика. Селеноид запустится в контейнере. При этом, в случае отсутствия образов для браузеров, они автоматически скачаются, после чего селеноид будет полностью готов к работе. Для того, чтобы убедиться в работоспособности наберите в адресной строке браузера следующий адрес: http://yourserver:4444/wd/hub.

Обратите внимание, по умолчанию Selenoid запустился на порте 4444. Про кастомизацию docker-контейнера Selenoid мы поговорим немного позднее.

Итак, если вы увидели надпись:

То селеноид запущен. Если вы сомневаетесь то проверяем командой docker ps -a — в списке контейнеров должна быть строка с селеноидом. Но кому-то и этого может быть недостаточно, поэтому вводим адрес: http://yourserver:4444/status. На выходе результат должен быть в виде json таким:

Фактически это самый простой вариант установки Selenoid на Linux. Так же можно воспользоваться командой docker run:

В таком случае просто запустится docker-контейнер. Предварительно автоматически скачается образ для него.

Если вас не интересует интерфейс, то на этом можно остановиться, но мы предпочитаем все отслеживать. Поэтому перейдем к установке UI для Selenoid-а. Вводим следующую команду:

Где ${SELENOID_HOST} — адрес сервера, на котором расположен селеноид. По умолчанию контейнер с UI размещается на порте 8080. Соответственно, чтобы проверить работоспособность вводим в адресной строке браузера http://yourserver:8080:

Как установить Selenoid

Если вы увидели этот интерфейс, Selenoid полностью готов к работе и в интерфейсе вы можете отслеживать работу ваших тестов.

На этом установка завершена. Подписывайтесь на наш Youtube-канал и на группу в ВК!

Лицензионное соглашение

Авторские права публикуемых материалов полностью или частично принадлежат авторам сайта Pechenek.NET в соответствии со статьями 1252 и 1301 ГК РФ. Любое распространение должно быть согласовано с автором материала или с указанием ссылки на первоисточник.