Я использую набор тестов на основе JavaScript/wdio для тестирования веб-сайта с помощью BrowserStack Automate. Часть страниц, которые я тестирую, требует базовой HTTP-аутентификации.
BrowserStack предлагает в своих FAQ для Screenshot API использовать следующий формат: http://имяпользователя:пароль@www.xyz.com
Хотя это работает в некоторых браузерах, другие, такие как Safari на iOS, похоже, не поддерживают предоставление учетных данных в URL-адресе. Я думаю, что было бы необходимо предоставить их как HTTP-заголовок.
Есть ли способ заставить это работать?