#basic-authentication #webdriver-io #google-chrome-headless #headless-browser
Вопрос:
Я пытаюсь создать фреймворк для своего приложения с помощью webdriverio и mocha для безголового и головокружительного выполнения. мы используем базовую аутентификацию для входа в систему (передавая имя пользователя и пароль во всплывающем окне аутентификации), пытались передать имя пользователя и пароль как часть URL-адреса, но это не работает для новой версии Chrome.любая помощь в этом очень ценится
Комментарии:
1. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.
Ответ №1:
Метод учетных данных в URL-адресе был нарушен в браузерах на базе Chrome и Safari в течение некоторого времени. Он все еще работает в Firefox, но перед загрузкой страницы появляется диалог на уровне приложения, и я не уверен, что WebdriverIO может его увидеть.
WebdriverIO не имеет возможности напрямую взаимодействовать с диалогом HTTPAuth. Я спрашиваю Кристиана об этом каждые полгода или около того, думаю, я должен сделать это снова. Документация Browserstack указывает, что у них есть способ справиться с этим, но я его не пробовал.