`
dtrex
  • 浏览: 138242 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

说说watir-webdriver那些事(十)Cookie处理

 
阅读更多

 

 

 

Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入jsessionid,这样服务器可以知道该用户是否合法用户以及是否需要重新登录等。

 

在自动化测试过程中,cookie可能保存一些信息,我们很多时候需要获取相关信息,或者清空他们的信息,如下的代码基本展示了主要的操作


require 'watir-webdriver'
browser = Watir::Browser.new
browser.cookies.clear
browser.cookies.add 'foo', 'bar', :path => "/", :expires => 10.days.from_now,:secure => true
browser.cookies.delete 'foo'
browser.cookies.to_hash
 


 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics