我正在使用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")
答案 0 :(得分:1)
我很幸运使用这种方法:
driver.get("javascript:document.getElementById('overridelink').click()")