摘要:自动化测试获取和删除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测试WEB页面时,经常需要利用测试对象中的Object属性来访问和操作DOM,因此,QTP自动化测试工程师非常有必要掌握一些常用的DOM知识。QTP支持直接访问DOM(Document Object Model),可以通过DOM来访问HTML标签。在QTP中,访问DOM是通过使用Page测试对象的Object属性来进一步访问的。下面就列举了一些常用的DOM属性、方法和集合: 常用DOM 属性 ● className.同一样式规则的元素用相同的类名。可以通过className快速过滤出一组类似的元素。 ● document.用于指向包含当前元素的文档对象。 ● id.当前元素...
阅读全文
摘要:DataTable的操作包括:DataTable.GetSheet(dtSheet)DataTable.GetSheetCountDataTable.[GetSheet.]GetRowCountDataTable.[GetSheet.]GetParameterCountDataTable.GetSheet(SheetName).GetParameter(“ColumName”).ValueByName(iRowNumber)DataTable.[GetSheet.]GetCurrentRowDataTable.[GetSheet.]SetCurrentRow(RowNumber)DataTab
阅读全文