其次,如果你不懂前端基础知识,需要自己去补充哦,博主暂时没有总结(虽然我也会,所以我学selenium就不用复习前端了哈哈哈...)
有时候我们需要验证浏览器中Cookie是否正确,因为基于真实Cookie的测试是无法通过白盒和集成测试进行的
测试某些网站若需要先登录,可以直接通过接口去登录,把返回的Cookie存起来,相当于UI自动化上的免登录了,除开了不必要的登录操作
get_cookies(): 获得所有cookie信息
get_cookie(name): 返回字典的key=name的cookie信息
add_cookie(cookie_dict) : 添加cookie
delete_cookie(name):删除cookie信息name是要删除的cookie的名称
delete_all_cookies(): 删除所有cookie信息
# 浏览器
driver = webdriver.Chrome("../resources/chromedriver.exe")
driver.get("https://px.seewo.com/product")
# 获得网站的Cookies信息
cookie = driver.get_cookies()
# 将获得Cookies的信息打印
print(cookie)
# 发起登录请求
# 登录后存放的两个t
Selenium系列(21) - Cookie操作和源码解读
最新推荐文章于 2023-11-03 13:53:18 发布
本文介绍了Selenium如何进行Cookie操作,包括获取所有Cookie、获取指定名称的Cookie、添加Cookie、删除单个Cookie以及删除所有Cookie。示例代码展示了在Python中使用Selenium进行Cookie操作的实践,对于需要登录验证的自动化测试场景尤其有用。
摘要由CSDN通过智能技术生成