亲爱的所有StackOberflow用户, 我写了一个简单的脚本,在IE中打开网页,然后输入用户名和密码,下面是我的例子:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Ie('C:\IEDriverServer.exe')
driver.get("my_url")
driver.switch_to.alert.authenticate("k jastrzebski","pass")
我运作良好,但它要求IE具有启用保护模式。我的网址需要禁用保护模式。 问题是:是否有任何其他库或方法与webdriver做同样的事情? 我找到了urllib2基本身份验证,但我无法弄清楚如何在我的情况下使用它。
要说清楚,虽然我写的脚本效果很好,但我想在urllib2的帮助下写一些类似的内容。
任何帮助将不胜感激。 问候 Kamil Jastrzebski
答案 0 :(得分:0)
使用.accept()
进行接受,使用.dismiss()
进行alert
对话。见下文:
driver.switch_to.alert.dismiss()