我正在使用Testcomplete自动化工具。我已经通过querySelector()方法编写脚本。当我执行脚本时,如果页面加载时间变慢,则显示运行时异常
我想等到页面加载或找到对象。
我试过延迟方法。 eX:每次需要更新延迟时间时都会延迟(3000)。
请帮助。
答案 0 :(得分:0)
有几种方法可以做到这一点:
Function WaitForObject(baseObj, timeout) 'timeout in milliseconds'
props = Array("")
vals = Array("")
depth = 1
startTime = Timer()
'baseObj would be the object to search from.'
Set currObj = baseObj.FindChild(props, vals, depth)
'While(timeout hasnt passed) and (object hasnt been found)'
While((Timer()-startTime > (timeout/1000)) And (currObj.Exists = False))
Set currObj = baseObj.FindChild(props, vals, depth)
WEnd
Set WaitForObject = currObj
End Function