Как работать с аутентификацией basi c url с использованием селена в браузере Safari - PullRequest
0 голосов
/ 19 февраля 2020

В chrome ниже работает решение:

driver.get("https://username:password@something.com");

В firefox работает ниже решение:

driver.get("https://username:password@something.com);

, а затем:

driver.get("http://something.com");

В сафари оба вышеуказанных решения не работают. Я также пробовал с Alert класс в селене. Много гуглил, все равно не нашел решения, работающего. Любое решение, которое можно использовать во всех браузерах, было бы великолепным;), решение для одного сафари также подойдет. Заранее спасибо.

1 Ответ

0 голосов
/ 14 марта 2020

Ни один из этих подходов не сработает; браузеры перестали принимать user: password для аутентификации Basi c, поэтому он также не работает под управлением WebDriver. Рабочая группа WebDriver знает об этом недостатке функциональности, но еще не предложила решение: (

...