QTP WEB自动化测试中对弹出框的几种处理方法总结

上一篇 / 下一篇  2010-11-03 21:22:56 / 个人分类:QTP/UFT

51Testing软件测试网h0_,HX7G zI


EUF @lyNi}'B0在自动化测试web的过程中,经常会遇到一些警告框或提示框,而且有的还是在不可预知的情况下出现的,自己总结了几种方法51Testing软件测试网.w+QWt9g.m8H%s8y
1.只出现一次的警告框或提示框可以使用if else
;x XJ"hoX8Y0if51Testing软件测试网_Np9^?
Browser("***").Dialog("***").exist(2)
hO2~Y9]E4U0then51Testing软件测试网NfmA@ B
Browser("***").Dialog("***").button("****")click
M]O0{#E+q&f/x^02.连续出现多个相同的警告框,可使用while wend和描述性编程51Testing软件测试网#LI!q1h7N5X'P3p/`
While Browser("***").Dialog("****").Exist(2)51Testing软件测试网W?&U^0W#Z

51Testing软件测试网[ SV$[;i1^ij

Set MyDescription = Description.Create()
x"c3RTZ-h3i0MyDescription("micclass").Value = "winbutton"
O%Z2x'?,p&[6]c0Browser("***").Dialog("***").Activate51Testing软件测试网)Klb1xg F
set lists=Browser("***").Dialog("****").ChildObjects(MyDescription)51Testing软件测试网A:|Z-KaCj
lists(0).Click  '假设第一个按钮为“是”51Testing软件测试网7Zz r,F4v:H\
Wend
(t*R$X'[$khn*bm;P\`03.不定时出现,可使用恢复场景,
$\f1sj ghjJ0  最常用的是先建立恢复场景qrs文件,然后再setting里加载51Testing软件测试网Be~d~dPM
  使用过程中,这种方法感觉不是很好用,51Testing软件测试网 B,^yKyyom2y]8il
 
}T!x A8zS04.对不一定出现的可以使用optionalstep,可选步骤51Testing软件测试网djY-}o)ue2Ri
optionalstep.Dialog("****").button("****")click

*U ~/j^6gui)e/Q0

TAG:

Freedom Group 引用 删除 Lola1123   /   2010-11-04 15:57:36
 

评分:0

我来说两句

Open Toolbar