Есть тесты прогоняющиеся только на тестовой площадке, которая закрыта базовой авторизацией от посторонних глаз и поисковых систем. Обойти её не сложно, достаточно вставить в 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
мне не подходит