我为描述性编程approch中的应用程序开发了QTP脚本。我已经使用函数来重用代码(函数在.vbs文件中)。我将向对象存储库添加对象并更改脚本,以便从OR中识别对象。现在我的问题是,如果我对对象存储库中的对象进行更改,.vbs文件中的对象是否会自动更新。
提前谢谢:)
答案 0 :(得分:0)
如果您使用与Repository中相同的名称,请使用此
Window(“Notepad”).WinEditor(“Edit”).Type “yes”
然后它将正常工作,因为它将从对象存储库中使用它。如果你更新任何对象属性,那么它将正常工作。但是如果更新对象名称\父名称,则它将找不到它。
vbs文件中的脚本使用Action中的对象存储库来调用该脚本。因此,如果您在不同的Actions中使用相同的vbs脚本,那么您需要使用共享对象存储库,因此您将在vbs脚本中找到这些对象