在操作cookie前我们需要了解浏览器中是否存在某个cookie 信息,在验证浏览器中cookie是否正确时,有时基于真实cookie的测试是无法通过白盒和集成测试进行的。Webdriver提供了操作Cookie的相关方法,可以读取,添加和删除cookie信息。
webdriver操作cookie()的方法:
get_cookies(): 获得所有cookie信息。
get_cookie(name):返回字典的key为name的cookie,如果没有找到,返回none
add_cookie(cookie_dict):添加cookie。“cookie_dict”指字典对象,必须有name和value值。
delete_cookie(name,optionsString):删除cookie信息。“name”是要删除的cookie的名称。“optionsString”是该cookie的选项,目前支持的选项包括“路径”,“域”
delete_all_cookies():删除所有cookie信息。
原创文章,作者:iTestCat,保留所有权利,禁止转载,如若转载,请联系作者!