取得內容值

您可以在記錄時取得選取的物件的單一內容值。Script 中會放入 getProperty,並在重播時傳回值。

如需根據內容來做決定,這項資訊會很有用。例如,您可能想要查詢某一個按鈕是否已啟用。

若要取得內容:

  1. 在 Functional Tester Java™ Scripting 中,按一下記錄 Functional Tester Script 按鈕或檔案 > 新建 > 使用記錄器建立功能測試 Script 功能表指令,開始記錄 Script。在 Functional Tester Java Scripting 中,如需相關資訊,請參閱記錄 Script。在 Functional Tester Java Scripting 中,按一下記錄 Functional Tester Script 按鈕或檔案 > 新建 > 使用記錄器新增 Script 功能表指令,開始記錄 Script。在 Functional Tester VB.NET Scripting 中,如需相關資訊,請參閱記錄 Script
  2. 在「記錄監視器」中,按一下啟動應用程式按鈕,啟動測試應用程式。如需相關資訊,請參閱啟動測試應用程式
  3. 在應用程式中尋找您要取得內容的物件。
  4. 在 Functional Tester 記錄監視器中,按一下插入驗證點或動作指令按鈕。
  5. 在「驗證點和動作精靈」的選取物件頁面上,利用「物件搜尋器」在應用程式中選取物件。如需選取物件的相關資訊,請參閱選取物件頁面。選取物件之後,請按下一步
  6. 選取動作頁面,按一下取得特定的內容值選項,這是頁面的第三個選項。按下一步
  7. 選取物件之後,將自動建立內容清單,並顯示在插入 getProperty 指令頁面內容名稱欄位中。選取您要取得的內容。按下一步
  8. 變數名稱頁面, 驗證物件內容資料類型欄位中列出的資訊。

    變數名稱欄位中,接受此方框列出的預設建議,或輸入新名稱。預設名稱視物件名稱和您測試的內容而定。

    依預設會選取在 Script 中宣告變數選項。第一次使用變數名稱時必須宣告變數。如果在同一個 Script 再次使用相同的變數名稱,請在第一次使用之後清除這個選項。

    下一節的範例顯示 getProperty 在 Script 中呈現的樣子。

  9. 按一下完成

    含有 getProperty 的陳述式會寫入您在 Script 中插入的位置。

範例

1. 在 Functional Tester Java Scripting 中,如果要在「訂購」按鈕上取得 label 內容, Script 中會寫入:

String PlaceOrder_label = (String)placeOrder().getProperty("label");

2. 在 Functional Tester VB.NET Scripting 中,如果要取得「訂購」按鈕的 enabled 內容, Script 中會寫入:

Dim PlaceOrder_enabled As Boolean = PlaceOrder.GetProperty("enabled")

意見
(C) Copyright IBM Corporation 2000, 2007. All Rights Reserved.