Вот мои шаги 1. С помощью веб-драйвера selenium я открываю Edge
2. После нажатия на ссылку открывается всплывающее окно безопасности. Я прилагаю скриншот
3. Я пытался переключить это окно разными способами. Это не оповещение, потому что когда я вызывал оповещение, он говорит, что такие оповещения не открыты.
Я пытался вызвать следующее, но это выдает ошибку
window_after = driver.window_handles[1]
Следующие две строки дали мне 1 дескриптор:
handles = driver.window_handles
print("Number of handles ", len(handles))
Output:
Number of handles 1
, если это не предупреждение, не окно, что это? Просмотр исходного кода ничего не печатает.
Все, что мне нужно, это ввести имя пользователя и пароль, а затем нажать кнопку «ОК»
Я перевел программу на 20 секунд, а затем вручную установил курсор на текстовое поле имени пользователя. Выполнен следующий код, но он ничего не делает
ActionChains (драйвер) .send_keys ("Тест"). Execute ()
Сторонние Примечание: Нужен ответ только для MicrosoftКрай.