自動化測試獲取和刪除cookies的方法 軟件測試
自動化測試獲取和刪除cookies的方法:
一. document.cookie(ruby與qtp都兼容的方法)
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
文章來源于領測軟件測試網 http://www.kjueaiud.com/