2010-08-31 40 views
1

使用對象(poroperty)的是什麼,例如使用對象(poroperty)的什麼是QTP

JavaWindow(something).JavaStaticText("class_index="&i) ''# i is the increment variable. 

什麼是使用像這樣的,而不是

JavaWindow("Form").JavaStaticText("Name") 

回答

1

這是用途稱爲描述性編程程序化描述它是在腳本中內嵌對象的描述,而不是在對象庫(OR)中。

雖然它應該是冒號等於(:=)而不僅僅是等於(=),但您的語法略有錯誤。在QTP

常用的測試對象存儲在左右的時候你說JavaWindow("something") QTP看在或找到名爲"something"JavaWindow類型的對象和檢查的描述是什麼(例如text == "OK")。在DP中,您可以在腳本中內聯指定描述。

當對象的描述依賴於測試流程時,DP非常有用。

需要注意的一件事是,在DP中,所有屬性值都被視爲正則表達式(如果使用Description對象,則可以更改該屬性值)。

這裏是一個blog post與更多信息。