0

我正在将 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")
4

1 回答 1

1

I have had luck using this method:

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

See also: https://stackoverflow.com/a/11577323/2626096

于 2013-10-28T14:42:06.167 回答