【发布时间】:2013-12-20 11:08:04
【问题描述】:
当一个动作被执行时,它会持续一段时间来得到一个消息,表明这个动作是成功的。这里我使用一个函数来测试消息是否出来:
For i = 0 To NumberOfiframe - 1
Set objPage = iframe(i).Object
Set objTag = objPage.GetElementsByTagName("span")
intTotalLink = objTag.Length - 1
For intCtr = 0 to intTotalLink
If objTag(intCtr) = null Then
Exit Function
End If
strContent = objTag(intCtr).InnerText
endPosition = InStr(1, strContent, "Not all transport requests yet")
If endPosition > 0 then
TRNotReleased = FALSE
Exit for
End If
Next
Next
当消息出来时,QTP会弹出一个窗口显示“Object Required: objTag(..)”,我的意思是当Web UI发生变化时QTP无法找到设置的对象。
由于消息包含每个操作的不同信息,我有什么解决方案可以解决这个问题吗?
提前致谢。
【问题讨论】:
标签: automation automated-tests qtp