VBScript(QTP)中的'存在'方法是否存在

时间:2011-11-04 10:27:00

标签: object vbscript runtime qtp exists

Browser("Online Exchange login").Page("Online Exchange login").Exist(10)

以下行不包含在源代码中:

我的问题是:在上面的代码行中,Exist(10)方法会在声明它存在之前验证Page("Online Exchange login")个对象的所有子对象(如果有的话)是否存在?

2 个答案:

答案 0 :(得分:1)

不,Exist检查当前是否存在与调用它的测试对象中的描述匹配的控件。它确实检查子对象。

Further reading

答案 1 :(得分:1)

No Exists方法将检查调用它的对象而不是其子对象。在这种情况下,只会检查页面对象是否存在。

Browser("Online Exchange login").Page("Online Exchange login").Exist(10)

在这种情况下请注意QTP等待 10秒+浏览器同步时间