Закрытие всплывающего окна аутентификации selenium

#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()