Тестирование входа в паспорт.js с помощью селена в стиле CIPython

Программы на Python
Ответить
Anonymous
 Тестирование входа в паспорт.js с помощью селена в стиле CI

Сообщение Anonymous »

У меня есть набор существующих тестов Selenium (Selenium Webdriver 4, Python) для веб-сайта, который отныне будет проходить аутентификацию с помощью passsport.js google oauth2. Я хочу продолжить автоматизацию сквозного рабочего процесса, начиная с запуска браузера, поэтому в этих тестах мне нужно пройти аутентификацию Passport.
На моем локальном компьютере я обнаружил это ручная аутентификация в Chrome, а затем указание Chromedriver использовать мой профиль Chrome для входа в систему:

Код: Выделить всё

options = webdriver.ChromeOptions()
options.add_argument('--user-data-dir=')
options.add_argument('--profile-name=Default')
driver = webdriver.Chrome(options=options)
Однако в CI такой каталог недоступен.
Существует ли существующее решение для аутентификации в конвейере CI? В настоящее время я использую CircleCI, но готов изменить это.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ci-fashion
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»