您也可以利用插入動態測試物件來插入動態測試物件。
物件對映中的測試物件階層,代表播放期間特定控制項的搜尋順序。
通過一系列的應用程式變更,如果在測試應用程式中引進新物件,物件的階層可能會變更。
這會導致播放失敗。
您可以利用動態測試物件,將測試物件錨定為其母項的後代。
程序
- 從測試物件對映功能表中,按一下來開啟「選取應用程式」對話框。
- 在應用程式名稱欄位中,選取應用程式,內含您要測試的控制項,再按一下確定。
- 在「測試物件對映」工具列中,按一下
。 這時 Functional Tester 會開啟「物件對映」對話框。
- 在選取物件頁面上,按一下物件搜尋器圖示
,並拖曳至應用程式,在您要新增至測試物件對映的物件上放開。關於其他選取物件的方法,請參閱選取物件。
- 按下一步。
- 在新增動態測試物件對話框中,選取錨定於選取的母項。 通過選取錨定於選取的母項,您會使新物件成為其母項的後代。
現在,您可以錨定於母項來動態搜尋物件。
您可以按兩下物件內容來編輯識別內容。
- 選取要插入的物件,然後按一下完成。
註: 如果要將現有的對映物件轉換成動態物件,請在測試物件對映中按一下滑鼠右鍵,然後按一下
轉換為動態測試物件
。
這時「管理」內容會顯示一個附加的
descriptionobject 內容。
如果要將動態測試物件轉換為已對映的測試物件,請將
descriptionobject 內容設為 false。
不過,您必須確定測試物件是其母項的可對映子項。
註: 如果要防止因為物件階層變更而造成播放失敗,您也可以啟用動態搜尋特性,它使
Rational® Functional Tester 能夠在階層位置已有別於測試物件對映中之位置的受測應用程式中,尋找測試物件。
如需動態搜尋特性的相關資訊,請參閱
啟用動態尋找特性。