t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f9b02dfeb80> #<Tag:0x00007f9b02dfea18> #<Tag:0x00007f9b02dfe838> #<Tag:0x00007f9b02dfe658>

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

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

@st_eremin хидер

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

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

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