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

上一篇 / 下一篇  2012-08-20 10:51:40 / 个人分类:QTP

摘自论坛......
 
自动化测试web的过程中,经常会遇到一些警告框或提示框,而且有的还是在不可预知的情况下出现的,自己总结了几种方法51Testing软件测试网"V#[hN4t;n
1.只出现一次的警告框或提示框可以使用if else
Ix oIR }497267if51Testing软件测试网3|9g%p?/sU
Browser("***").Dialog("***").exist(2)51Testing软件测试网J.mu?:Ht0k
then51Testing软件测试网u|SH d@ t0d
Browser("***").Dialog("***").button("****")click51Testing软件测试网jI/S5pM"y {#z(\Yh
2.连续出现多个相同的警告框,可使用while wend和描述性编程51Testing软件测试网 Hxp7US+m)J~
While Browser("***").Dialog("****").Exist(2)rJa,DR7y N497267

-lTg%J Z7cn497267Set MyDescription = Description.Create()51Testing软件测试网%[(\L)L5Qo Q 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:

 

评分:0

我来说两句

日历

« 2024-05-16  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 9594
  • 日志数: 23
  • 建立时间: 2012-04-12
  • 更新时间: 2012-08-20

RSS订阅

Open Toolbar