Привет!
При входе на сайт - появляется окно авторизации, где нужно ввести логин и пароль.
Как осуществить взаимодействие с этим диалоговым окном (pop-up) с помощью WebDriver + python?
Если это нативный диалог операционной системы - WebDriver вам тут не поможет. Используйте autoit/sikuli. Либо так:
http://serverfault.com/questions/371907/can-you-pass-user-pass-for-http-basic-authentication-in-url-parameters
покажите на картинке, что это за авторизация
Картинка по адресу
https://www.dropbox.com/s/6yrizhw7g7kup7c/image_388.jpg
Как у вас картинки вставлять?
картинки там нет,
а вставлять можно с помощью соответствующей кнопочки
Все равно не смогла загрузить
https://www.dropbox.com/s/noz7j8z0s03h9xd/image_390.jpg
эта тема уже часто обсуждалась, прочитайте сначала
http://automated-testing.info/forum/kak-oboyti-windows-security-pop-v-ie#comment-2850
Если кого-то заинтересует, проблема решена была следующим образом
driver.get("http://login:password@@super.privateserver.com")
так будет лучше :)
profile = webdriver.FirefoxProfile()
profile.set_preference('network.http.phishy-userpass-length', 255)
driver = webdriver.Firefox(firefox_profile=profile)
driver.get("https://username:password@somewebsite.com/")