2014-12-26 4 views
0

Я пытаюсь создать небольшой скрипт python, все работает нормально, но есть одна проблема, которая должна закрыть всплывающее HTTP-аутентификацию.python Selenium close popup HTTP-аутентификация

enter image description here

как можно закрыть это? Я пробовал с:

driver.common.keys.Keys.ESCAPE 

но это не работает.

+0

ли вы добавить это? от selenium.webdriver.common.keys import Ключи –

ответ

-2

Попробуйте указать имя прокси-пользователя & пароль в URL-адресе, к которому вы пытаетесь получить доступ.

driver.get("http://username:[email protected]/") 
+0

нехорошо, необходимо закрыть – kingcope

+0

@kingcope Это странно, потому что с этим URL всплывающее окно не должно появляться вообще. – watery

+0

@ watery, если пароль неверен, всплывающее окно открыто и заблокировано скриптом! – kingcope

0

, если вам не нужно разрешение вы можете просто передать его, закрыв Allert

alert = driver.switch_to_alert() 
alert.dismiss()