JastaFly
@JastaFly

Selenium обойти базовую авторизацию?

Есть тесты прогоняющиеся только на тестовой площадке, которая закрыта базовой авторизацией от посторонних глаз и поисковых систем. Обойти её не сложно, достаточно вставить в URL логин и пароль:
https://login:password@test.ru
Но при таком подходе некоторые JS скрипты начинают выдавать ошибку:
template_4d4dadd92bf…636782721102510:110 Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': Request cannot be constructed from a URL that includes credentials:

и из-за этого падают некоторые тесты. Есть ли способ как-то ещё обойти базовую авторизацию? Например заполнив модельное окно через селениум, аки пользователь?
P.S. Вариант с логином и паролем в URL:
https://login:password@test.ru
мне не подходит
  • Вопрос задан
  • 167 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
хидер зашли
УРЛ тогда оатанется тем же

а в целом такие тесты что падают - плохое
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
MediaSoft Ульяновск
от 80 000 до 180 000 ₽
Leningrad Media Москва
от 150 000 до 170 000 ₽
4Taps AI Тольятти
от 150 000 до 250 000 ₽
23 апр. 2024, в 15:45
10000 руб./за проект
23 апр. 2024, в 15:42
5000 руб./за проект
23 апр. 2024, в 15:34
10000 руб./за проект