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

Populære opslag fra denne blog

Xpath cheat sheet

Reading Email

pip whl install python