如果页面Page下有个Button对象,QTP必须在Page页面出现后才能获取该Button对象
一、这时候可以给Page页面做一个同步等待,如下
Browser("Browser").Page("Page").Sync
Browser("Browser").Page("Page").WebButton("Button").Click
二、也可以对Button对象做一个等待,如果10秒内Button对象出现,则对其执行click事件
If Browser("Browser").Page("Page").WebButton("Button").Exist(10) Then
Browser("Browser").Page("Page").WebButton("Button").Click
End If
三、
dim c_TimeOut
c_TimeOut=20
for i=1 to 20
if Browser("Browser").Page("Page").WebButton("Button").Exist(1) Then
Browser("Browser").Page("Page").WebButton("Button").Click
End If
wait(1)
If i=20 Then
'这里抛出错误提示
End If
Next