自己做网站卖东西,php网站是什么数据库文件,郑州做网站优化的公司,河南网站开发培训有时候我们需要验证浏览器中 cookie 是否正确#xff0c;因为基于真实 cookie 的测试是无法通过白盒和集成测试进行的。WebDriver 提供了操作 cookie 的相关方法#xff0c;可以读取、添加和删除 cookie信息。WebDriver 操作 cookie 的方法#xff1a;get_cookies()#xf…有时候我们需要验证浏览器中 cookie 是否正确因为基于真实 cookie 的测试是无法通过白盒和集成测试进行的。WebDriver 提供了操作 cookie 的相关方法可以读取、添加和删除 cookie信息。WebDriver 操作 cookie 的方法get_cookies() 获得所有cookie信息。get_cookie(name) 返回字典的key为“name”的cookie信息。add_cookie(cookie_dict) 添加cookie。“cookie_dict”指字典对象必须有 name 和 value 值。delete_cookie(name,optionsString)删除 cookie 信息。“name”是要删除的 cookie 的名称“optionsString”是该cookie的选项目前支持的选项包括“路径”“域”。delete_all_cookies() 删除所有 cookie 信息。下面通过 get_cookies() 来获取当前浏览器的 cookie 信息。from 从执行结果可以看出cookie 数据是以字典的形式进行存放的。知道了 cookie 的存放形式接下来我们就可以按照这种形式向浏览器中写入 cookie 信息。from 输出结果YOUDAO_MOBILE_ACCESS_TYPE - 1
_PREF_ANONYUSER__MYTH - aGFzbG9nZ2VkPXRydWU
OUTFOX_SEARCH_USER_ID - -1046383847218.17.158.115
JSESSIONID - abc7qSE_SBGsVgnVLBvcu
key-aaaaaaa - value-bbbbbb从执行结果可以看到最后一条 cookie 信息是在脚本执行过程中通过 add_cookie() 方法添加的。通过遍历得到所有的 cookie 信息从而找到 key 为“name”和“value”的特定 cookie 的 阅读原文cookie操作www.birdpython.com