python selenium webdriver
import os
from selenium import webdriver
chromedriver = "C:\Python\chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get("http://stackoverflow.com")
#driver.quit()
webdriver for chrome:
save it at above location
ssl
For the Firefox, you need to set
accept_untrusted_certs FirefoxProfile() option to True:from selenium import webdriver
profile = webdriver.FirefoxProfile()
profile.accept_untrusted_certs = True
driver = webdriver.Firefox(firefox_profile=profile)
driver.get('https://cacert.org/')
driver.close()
For Chrome, you need to add
--ignore-certificate-errors ChromeOptions() argument:from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://cacert.org/')
driver.close()
For the Internet Explorer, you need to set
acceptSslCerts desired capability:from selenium import webdriver
capabilities = webdriver.DesiredCapabilities().INTERNETEXPLORER
capabilities['acceptSslCerts'] = True
driver = webdriver.Ie(capabilities=capabilities)
driver.get('https://cacert.org/')
driver.close()
https://stackoverflow.com/questions/24507078/how-to-deal-with-certificates-using-selenium
Kommentarer
Send en kommentar