VBScript(QTP)中的'Exist'方法是不是声明存在
Posted
技术标签:
【中文标题】VBScript(QTP)中的\'Exist\'方法是不是声明存在【英文标题】:Does 'Exist' method in VBScript(QTP) declare the existence ofVBScript(QTP)中的'Exist'方法是否声明存在 【发布时间】:2011-11-04 10:26:59 【问题描述】:Browser("Online Exchange login").Page("Online Exchange login").Exist(10)
源代码中不包含以下行:
我的问题是:在上面的代码行中,Exist(10)
方法是否会在声明其存在之前验证 Page("Online Exchange login")
对象的所有子对象(如果有)是否存在?
【问题讨论】:
【参考方案1】:不,Exist
检查当前是否存在与调用它的测试对象中的描述相匹配的控件。它不检查子对象。
Further reading.
【讨论】:
【参考方案2】:No Exists 方法将检查调用它的对象而不是其子对象。在这种情况下,只会检查页面对象是否存在。
Browser("在线交换登录").Page("在线交换登录").Exist(10)
在这种情况下,请注意 QTP 等待 10 秒 + 浏览器同步时间
【讨论】:
以上是关于VBScript(QTP)中的'Exist'方法是不是声明存在的主要内容,如果未能解决你的问题,请参考以下文章