Using Selenium to By-pass SSL Certification In Internet Explorer (Python) -


i have done searching on issue , have not found working solutions. essentially, trying write script utilizes selenium open particular site , enter user login information. however, internet explorer returns certificate warning shown:

here code using

class pipelinepilotcontrol:     user_id = str(input("please enter username.\n"))     user_password = getpass.getpass(prompt="please enter password.\n")      def pipelinepilot_login(self):         ie_browser_driver = webdriver.ie()         ie_browser_driver.get("url accessed")         user_login = ie_browser_driver.find_element_by_id("txtusername")         password_login = ie_browser_driver.find_element_by_id("txtpassword")         login_button = ie_browser_driver.find_element_by_id("btnlogin")         user_login.send_keys(self.user_id)         password_login.send_keys(self.user_password)         login_button.send_keys(keys.enter) 

i have tried using html , get_element_by_id functionality in selenium capability controls nothing has worked. suggestions?

thanks, travis

ssl error page in ie isn't shadow dom, can navigate on page , click on "continue". try 'find_element' :

from selenium import webdriver selenium.webdriver.common.desired_capabilities import desiredcapabilities  caps = webdriver.desiredcapabilities().internetexplorer caps['acceptsslcerts'] = true  driver = webdriver.ie(capabilities=caps) driver.get('https://yourwebsite.com/')  overridelink = driver.find_element_by_id('overridelink') overridelink.click()