3.2.2 對象識別
根據IBM Rational Robot識別對象并執行操作的要求,如果要讓Robot找到界面上的對象并執行相關動作,需要給Robot指定每個對象的對象類型、對象標志、執行動作和數據,如下圖所示。
圖 3. 為Robot指定每個對象的對象類型、對象標志、執行動作和數據

以按鈕舉例來講,如果要讓Robot自動點擊某個按鈕,那么首先要告訴Robot需要在“Button”這種類型的對象上進行操作;其次要告訴Robot,在此類型的對象上要執行什么操作,比如click;第三要告訴Robot要click那個具體的按鈕上,比如要click“登錄”按鈕。

在Robot測試技術框架中,相應的處理為:
'打開文件 =============================== ‘對文件中每一行 ‘對按鈕執行的動作 ‘對文本框執行的動作 ‘對組合框執行的動作 =============================== ‘對單選按鈕執行的動作 |
要強調的是,以按鈕為例,雖然在表中需要為界面上每一個具體的按鈕定義一行,但是在測試技術框架中,所有按鈕處理的代碼都是一樣的。
文章來源于領測軟件測試網 http://www.kjueaiud.com/