吴山楚水毓资灵,
宜景宜时任纵横。
航顺风帆八级路,
龙起大泽啸苍穹。
QTP描述性编程、ACTION、对象管理 --8月7日日报(QTP,吴晓红老师)
上一篇 /
下一篇 2009-08-08 09:02:19
/ 个人分类:51testing学习日报
今天的内容比较多,首先是把上次课没有讲完的检查点继续讲完,主要就是XML检查点,Accessibility检查点,还有page检查点(在stardard checkpoint中)。
1.属性值获取方法。可以用方法直接将对象库中的属性提取出来,用GetRoProperty/GetToProperty.也可以将对象库中的属性直接修改,用SetToProperty.Ro-Runtime Object,To-Test Object
2.描述性编程。描述性编程生成的脚本不依赖对象库,但是没有改变对象识别的本质,它是根据给定的对象属性列表来识别。属性的表述可以如:winbotton("text:=1","nativeclass=button").也可以通过建立对象set bjbutton=description.create(),通过objbutton("nativeclass").value="button",objbutton("text").value="1"设定属性,最后通过,winbotton(objbutton)调用。
3.对象管理。通过外部导入的对象库进行管理。在参数化时相较于本地对象库有一些区别,对象的识别过程是:专家视图-对象库-导入对象库参数-DATATABLE参数
4.Action:Action的嵌套和并列。不同Action之间互相传递数据有几种办法:
1)通过DataTable间接共享
2)通过Environment.value直接共享
3)通过Action的参数传递共享。
收藏
举报
TAG: