|
cookie机制:客户端发送http请求,服务端收到请求后,通过设置的cookie,返回到客户端,可保存在本地,也可以暂时保存在客户端,根据设置过期时间决定。
自动化测试中如何绕过验证码,可以通过在登录之前,通过add_cookie()方法将用户名密码写入到浏览器,实现自动登录。简单例子:
driver.get('http://www.baidu.com')
driver.add_cookie({'name':‘usernum,'value':'password'})
driver.get('http://www.baidu.com')
driver quit()
webdriver操作cookie的方法:
1.get_cookies()获得cookie的所有内容。
2.get_cookie(name)返回特定name有cookie的信息
3.add_cookie(cookie_dict) 添加cookie必须有key和value的值
4.delete_cookie(name)删除特定的信息
5.delete_all_cookies()删除所有的cookie信息
|
|