Selenium Python在IE浏览器上打开

时间:2013-10-28 12:21:50

标签: python selenium

我正在使用Selenium和python。我打开一个内部链接,给我一个证书错误,需要点击进一步继续。  “继续浏览此网站(不推荐)。”

我在代码中使用了各种组合来克服这个问题但没有帮助。

请建议我可以在python中修改哪些代码来解决这个问题。

    def test_login_aa(self):
    driver = self.driver
    driver.get("base_url")
    time.sleep(5)

    #driver.find_elements_by_id.to(('overridelink').click()");
    #driver.find_element_by_name("overridelink").click()
    #driver.find_element_by_name("overridelink").send_keys(ENTER);
    driver.find_element_by_name("overridelink").send_keys(ENTER);
    #driver.find_element_by_xpath("//a[@id='overridelink']").click()
    #driver.find_elements_by_name("overridelink").sendKeys(Keys.ENTER);
    #driver.findElement(By.name("overridelink")).sendKeys(Keys.ENTER);


    self.assertEqual("User Login", driver.title)
    driver.find_element_by_id("IDToken1").clear()
    driver.find_element_by_id("IDToken1").send_keys("username")

1 个答案:

答案 0 :(得分:1)

我很幸运使用这种方法:

driver.get("javascript:document.getElementById('overridelink').click()")

另请参阅:https://stackoverflow.com/a/11577323/2626096