Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Запуск автотестов на Selenoid - аутентификация в Windows Active Directory

vnc
windows
xvfb
selenoid
infrastructure
linux
Теги: #<Tag:0x00007fedb87f1810> #<Tag:0x00007fedb87f1658> #<Tag:0x00007fedb87f14f0> #<Tag:0x00007fedb87f13b0> #<Tag:0x00007fedb87f1270> #<Tag:0x00007fedb87f1108>

(Lion_son) #1

С базовыми настройками Selenoid разобрались, работает (почти) всё, кроме VNC при запуске тестов из под IDEA, но возможно это влияние/ограничения используемого нами фреймворка.

Вопрос вот в чём: в продукт впиливается аутентификация пользователя через AD. Chrome такое делать умеет, и на прежнем тестовом окружении (контейнер с Linux и Xvfb) мы пользовались аутентификацией пользователя через Kerberos, подбрасывая ему конфиг и файл с корректными данными аутентификации (KeyTab)

В телеграмм-канале разработчики Selenoid ответили “Попробуйте пробросить volumes в контейнеры Selenoid нод через browsers.json”
Ок, попробую, но пока не уверен, что в их образе живёт и работает Kerberos. Задал вопрос в телеге.

Итак вопрос: у кого есть реальный положительный опыт настройки и использования аутентификации в Windows Active Directory из под Selenoid?
Можете хотя бы вкратце поделиться вариантом реализации?


(Lion_son) #2

В том же канале разработчики ответили на второй вопрос.
Рекомендовали собрать свой образ Selenide node на основе их образа и установить в него Kerberos

FROM selenoid/chrome:65.0
RUN apt-get update && apt-get install kerberos-…

Пока не пробовал, задача не “горящая”, но рано или поздно всё равно потребуется.