为什么要截图?

出错后,⽅便查看直观错误原因。

如何截图?

driver.get_screenshot_as_file("xxx.png")
driver.get_screenshot_as_file("error_{}.png".format(time.strftime("%Y_%m_%d%H_%M_%S"))) #图片命名时间戳

四、验证码处理

1、去除验证码
2、使⽤万能验证码
3、使⽤图⽚识别技术(识别效率低)
4、使⽤cookie

cookie

由服务器⽣成,存储在客户端的登录凭证

使⽤:

1、获取cookie # 获取所有driver.get_cookies()
2、添加cookie # driver.add_cookie(data)
data = {"name":"BDUSS","value":"由于安全问题,暂时删除。"}