python selenium webdriver - urlib2中的替代方案

时间:2015-12-15 07:24:04

标签: python selenium urllib2 basic-authentication

亲爱的所有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

1 个答案:

答案 0 :(得分:0)

使用.accept()进行接受,使用.dismiss()进行alert对话。见下文:

driver.switch_to.alert.dismiss()