在做Web自动化的时候,一些公司的网站,是一个没有证书或者证书不被信任的网站,这个时候Chrome 往往不能信人这些 网站,从而不能正确定位页面中的元素。
这个时候需要 引入requests类,来解决这个问题 。
import requests
URL = '这个网址不会被别人信任'
options = webdriver.ChromeOptions()
res = requests.get(URL, verify=False)
options.add_argument('--ignore-certificate-errors')
driver = webdriver.Chrome(options=options)
driver.get(URL)
如果进行API测试的时候 ,被测试的API地址也不被信任,那么在request的dody重添加verify=False 即可:
responseAuth = requests.get(Host+URLAuthLetter, auth=auth, params=dataAuth, headers=headers,verify=False)