Cookie操作
为什么需要Cookie操作:
有时需要验证浏览器中 Cookie 是否正确,因为基于真实 Cookie 的测试是无法通过白盒和集成测试进行的
测试某些网站需要先登录,可以直接通过接口去登录,把返回的 Cookie 存起来,相当于 UI 自动化上的免登录了,除开了不必要的登录操作。
有哪些Cookie操作:
get_cookies():获得所有 cookie 信息
get_cookie(name):返回字典的 key=name 的 cookie 信息
add_cookie(cookie_dict):添加 cookie
delete_cookie(name):删除 cookie 信息,name 是要删除的 cookie 的名称
delete_all_cookie():删除所有 cookie 信息