自动化测试获取和删除cookies的方法(转)

上一篇 / 下一篇  2009-03-19 17:22:27 / 个人分类:QTP-Funtion

自动化测试获取和删除cookies的方法

  一.document.cookierubyqtp都兼容的方法)

  1使用方法

  Set document=browser(“taobao”).page(“taobao”).object

  2获取cookies

  a= document.cookie

  3删除cookies

  为了删除一个cookie,可以将其过期时间设定为一个过去的时间:

  document.cookie=”userId=828; expire=”+date.toGMTString();

  二.QTP中的WebUtil(最有效推荐在qtp中使用)

  1使用方法

  在QTP中输入webutil然后打点就可以看到所有对应方法:

    

  2获取cookie

  A= WebUtil.GetCookies(url)

  3删除cookie

  WebUtil.DeleteCookie(domain,cookies)

  webutil.DeleteCookies

  三.原始方法(解决所有不能解决问题的万能方法)

  Browser(”Browser”).WinToolbar(”ToolbarWindow32″).Press “&Tools”

  Browser(”Browser”).WinMenu(”ContextMenu”).Select “Tools;Internet Options…”

  Browser(”Browser”).Dialog(”Internet Options”).WinButton(”Delete Cookies”).Click

  Browser(”Browser”).Dialog(”Internet Options”).Dialog(”Delete Cookies”).WinButton(”OK”).Click

  Browser(”Browser”).Dialog(”Internet Options”).WinButton(”OK”).Click


TAG:

qinzl_1的个人空间 引用 删除 qinzl_1   /   2012-05-22 15:40:21
webutil获取cookie能写一个简单的例子吗,因为我在aa=webutil.getcookies("youku.com")的时候,msgbox aa输入是空的,是domain不对吗,还是什么原因,
还有WebUtil.DeleteCookie(domain,cookies)其中cookie是写cookie的某个name名吗
求指导
 

评分:0

我来说两句

Open Toolbar