Как выглядит всплывающее окно в браузере Safari?Если это стандартная форма входа в систему с вводом имени пользователя / пароля, вам может потребоваться найти элементы текстового поля имени пользователя / пароля и позвонить SendKeys
.
. Я рекомендую использовать инспектор Appium для воспроизведения вашего сценария и проверки браузера Safari.там.
Я столкнулся с аналогичной проблемой при обработке единого входа моей организации на странице.После входа в систему и автоматического закрытия знака на странице браузера мой контекст AppiumDriver устарел и перестал работать.поэтому мне пришлось вызвать Driver.BackgroundApp();
, чтобы исправить это.
Если ввод имени пользователя / пароля представляет собой всплывающее окно в стиле «Предупреждение», вы можете обратиться к этому форуму здесь, на котором есть несколько обходных путей:
https://discuss.appium.io/t/handle-http-authentication-on-ios-safari/1480/7