selenium web自动化测试---通过cookie绕过登录

对于登录页面验证码问题,有以下方案

(1)测试环境注释掉验证码功能

(2)使用万能码

(3)使用cookie绕过登录(但是需要手动登录一次,获取cookie信息,而且cookie信息有时效性)

(4)每次运行代码之前,手动登录一次

本文主要讲解通过cookie绕过登录:

(1)先手动登录获取cookieList,记录cookieList值,有效期字段注释掉

         driver.get_cookies()

(2)清除访问默认网页获取的所有cookie

         driver.delete_all_cookies()

(3)把登录获取的cookieList添加到cookie里面

         for cookie in cookieList:

               driver.add_cookie(cookie)

(4)刷新页面

         driver.refresh()

猜你喜欢

转载自blog.csdn.net/qq_19982677/article/details/107430615