2014-01-06 42 views
0

我已經爲描述性編程接口中的應用程序開發了QTP腳本。我已經使用函數來重用代碼(函數在.vbs文件中)。我會將對象添加到對象存儲庫並更改腳本,以便從OR中識別對象。現在我的問題是,如果我對對象庫中的對象進行更改,.vbs文件中的對象是否會自動更新。從對象庫中更新對象屬性

感謝提前:)

+0

更改對象如何?您是否要更改邏輯名稱或僅更改屬性? –

回答

0

如果您使用的是相同的名稱資源庫,這樣

Window(「Notepad」).WinEditor(「Edit」).Type 「yes」 

然後它會正常工作,因爲它會用它的對象庫。如果你更新任何對象屬性,那麼它會正常工作。但是,如果您更新對象名稱\父母名稱,則它不會找到它。

vbs文件中的腳本使用調用該腳本的Action中的對象存儲庫。因此,如果您在不同的Actions中使用相同的vbs腳本,那麼您需要使用Shared Object Repository,因此您的vbs腳本會找到這些對象。