QTP WEB自动化测试中对弹出框的几种处理方法总结
上一篇 /
下一篇 2012-08-20 10:51:40
/ 个人分类:QTP
摘自论坛......
在
自动化测试web的过程中,经常会遇到一些警告框或提示框,而且有的还是在不可预知的情况下出现的,自己总结了几种方法
51Testing软件测试网"V#[hN4t;n1.只出现一次的警告框或提示框可以使用if else
Ix oIR}497267if
51Testing软件测试网3|9g%p?/sUBrowser("***").Dialog("***").exist(2)
51Testing软件测试网J.mu?:Ht0kthen
51Testing软件测试网u|SH d@t0dBrowser("***").Dialog("***").button("****")click
51Testing软件测试网jI/S5pM"y{#z(\Yh2.连续出现多个相同的警告框,可使用while wend和描述性编程
51Testing软件测试网Hxp7US+m)J~While Browser("***").Dialog("****").Exist(2)
rJa,DR7yN497267-lTg%J Z7cn497267Set MyDescription = Description.Create()51Testing软件测试网%[(\L)L5QoQ Q
MyDescription("micclass").Value = "winbutton"
c%U\{Dt$A497267Browser("***").Dialog("***").Activate51Testing软件测试网^^(|6[H!k9Rg
set lists=Browser("***").Dialog("****").ChildObjects(MyDescription)
*MW4~J._u%V497267lists(0).Click '假设第一个按钮为“是”51Testing软件测试网C1FFIH;|
Wend51Testing软件测试网Z:? O:w8t(G^
3.不定时出现,可使用恢复场景,
EM&rZ`)H.hl497267最常用的是先建立恢复场景qrs文件,然后再setting里加载51Testing软件测试网@6V7AU(N2IV0C
使用过程中,这种方法感觉不是很好用,51Testing软件测试网4E[J9| t ft.M
51Testing软件测试网+X\5W.u#X?W4x*t:M4c
4.对不一定出现的可以使用optionalstep,可选步骤
/K1jt:I w!QlWmP9I497267optionalstep.Dialog("****").button("****")click51Testing软件测试网Bl5T,h_
收藏
举报
TAG: