心念旧安,夙夜忧叹。
QTP中的Active Screen
上一篇 /
下一篇 2008-07-21 22:37:16
/ 个人分类:原创文章
查看( 4006 ) /
评论( 6 )
很多人不知道Active Screen中的Capture Level(捕获级别)到底有什么区别——看了帮助文档也没看明白。
51Testing软件测试网8J4SA)av`X下面我给大家简单的解释下这四个级别。
&?&Xhd9d1t0ri0官方的帮助文档翻译:
(Es M.UBq
tq.z
OG0'=====================
(Vxj2] g p@4B n
h0A0完整 - 在每个步骤的 Active Screen 中,捕获应用程序的活动窗口/对话框/网页上所有对象的所有属性。该级别在任何动态更改之后保存网页,并以压缩格式保存 Active Screen 文件。
51Testing软件测试网9FN%tnj^部分 - (默认值)。在应用程序的窗口中执行的第一个步骤的 Active Screen 中,捕获应用程序的活动窗口/对话框/网页上所有对象的所有属性,以及在同一窗口的后续步骤中录制对象的所有属性。该级别在任何动态更改之后保存网页,并以压缩格式保存 Active Screen 文件。
9h5Htw7Ruj
~0最小 - 在每个步骤的 Active Screen 中,仅捕获录制对象及其父对象的属性。该级别保存所有网页的原始源代码 HTML(动态更改之前),并以压缩格式保存 Active Screen 文件。
51Testing软件测试网(ki!O P8s;g8~l无 - 禁止捕获所有应用程序和网页的 Active Screen 文件。
D7b3UP6um0'=====================
U"Q.EU2k_+S5Q0o[:^7YK,C;C0其实这里所说的四个级别是针对
Windows Applications的,这在Tools--Options--Active Screen--Custom Level--Custom Active Screen Capture Settings里是可以看到的。
51Testing软件测试网%U"~)_A5oW6O N根据帮助文档所说的,这四个级别的区别在哪里呢?
51Testing软件测试网9IYi^3b(\WlWr5u下面我以Flight为例,贴一段代码:
CODE:
'?;Fq{[+z5VR0SystemUtil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe","","C:\Program Files\HP\QuickTest Professional\samples\flight\app\","open"51Testing软件测试网*A["[
Z2~
l1J9J!{1|
Dialog("Login").WinButton("OK").Check CheckPoint("OK")51Testing软件测试网`$`k.i
y#w
Dialog("Login").WinEdit("Agent Name:").Set "admin"51Testing软件测试网s.~moN{pi [(}
Dialog("Login").WinEdit("Agent Name:").Type micTab