Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

авторизация через token selenium(python)

pytest
python
selenium
webdriver
Теги: #<Tag:0x00007f7b64ba1760> #<Tag:0x00007f7b64ba1620> #<Tag:0x00007f7b64ba1440> #<Tag:0x00007f7b64ba1300>

#1

Нужно произвести авторизацию , дальше еще несколько манипуляция на странице.
Авторизация через поля user/password не подходит. Есть token ‘for_example’
Подскажите - как реализовать авторизация через token.
(webdriver + python)
Спасибо )


(Stan) #2

А где токен должен передаваться? куки, хидер, еще где-то?


#3

@st_eremin хидер


(Sergey Korol) #4

Не совсем понятен ваш флоу. Вы пытаетесь вообще скипнуть UI авторизацию и попасть куда-то дальше?


(Sergey Konkov) #5

Selenium Webdriver не поддерживает модификацию хидеров.
У вас есть 3 варианта:

  • Использовать другой драйвер/библиотеку вместо Селениума;
  • Написать плагин для браузера, который будет добавлять хидеры в ваши реквесты;
  • Использовать прокси-сервер, например browsermob-proxy(just google it);