#python #selenium #popup
#python #селен #всплывающее окно
Вопрос:
Есть ли возможность закрыть всплывающее окно аутентификации через selenium
Я написал что-то вроде этого:
def Alert():
alert = driver.switch_to_alert()
alert.dismiss()
Мне не нужно проверять подлинность этого сеанса. Достаточно простого закрытия окна.
Аутентификация предоставляется пользователем домена, в который я вошел 🙂
@Edit мне не нужно входить в систему, мне просто нужно закрыть окно
Комментарии:
1. вы имеете в виду http-аутентификацию?
2. мне нужно закрыть окно, а не войти в систему, так что это не имеет значения.
Ответ №1:
Если вы закрываете окно только из нескольких попыток следующим образом
# Show all windows
print(driver.window_handles)
# Switch last open window
driver.switch_to_window(driver.window_handles[len(driver.window_handles) - 1])
# Close last open window
driver.close()