Script 保留符號將 Script 層次的保留符號值解析成 Script 值。在解析值時,視保留符號而定,可以快取幾行資訊。
用法:請使用下列保留符號來自訂下列 Script 範本:
Script:檔案的標題、NameScript Helper:檔案的標題、
Script Helper:測試物件方法、Script Helper:驗證點方法。
備註:所有 Script 保留符號引數皆不區分大小寫。
script 保留符號
說明:將 Script 保留符號值解析成 Script 值。
語法: %script:
argument%
Script 保留符號的引數:
- name -- 傳回 Script 的名稱(不含檔案字尾或套件規格)。
- fullName -- 傳回 Script 的完整名稱,含套件規格。
- insertBefore -- 指出建立新 Script 時供記錄器使用的 Script 程式碼插入點。
- package -- 傳回 Script 所在套件的名稱。
- packageDeclaration -- 傳回套件宣告的來源,如果 Script 不在套件中,則傳回空字串 " "。
helper 保留符號
說明:將 Helper 保留符號值解析成 Helper 值。
語法: %helper:argument%
helper 保留符號的引數:
- name -- 傳回 Helper Script 的名稱。
- fullName -- 傳回 Helper Script 的完整名稱,含套件規格。
- insertBefore -- 指出產生 Script Helper 時使用的 Helper 測試物件方法插入點。
- package -- 傳回 Helper Script 的套件宣告。
- packageDeclaration -- 傳回 Helper 套件宣告的來源,如果 Helper 不在套件中,則傳回空值。
- extends -- 傳回程式庫可配置的 Script 基礎類別。
- methodName -- 傳回在 Helper 類別中要插入的 Helper 方法的名稱。
- testObjectInterfaceName -- 傳回在 Helper 類別中要插入的 Helper 方法的測試物件類別。
- vpName -- 傳回在 Helper 類別中要插入的驗證點方法的名稱。
testobject 和 map 保留符號
說明:
這兩個保留符號會以相對於物件對映中某個項目的關係來解析值,且只在 Helper Script 方法產生期間才有效。testobject 保留符號的內容會傳回內容名稱。
語法: %testobject: property%
或 %map: property%
有一個識別內容是:
- .class -- 傳回測試物件的 Java™ 類別名稱、HTML 標籤(以 HTML 為字首)或 VB 類別名稱。
- 每一種測試物件各有唯一的識別內容。若要取得特定測試物件的識別內容名稱來用於物件對映保留符號,
請參閱物件對映的識別標籤上的內容。
- 管理內容以 # 字元開頭。如需管理和識別內容比較的相關資訊,
請參閱測試物件對映主題的內容集。
管理內容:
- #name -- 傳回物件的敘述性名稱。
- #role -- 傳回測試物件角色。
- #domain -- 傳回定義測試物件的網域,亦即 Java、HTML 或 .NET。
- #testobject -- 傳回用於測試物件互動的介面類別名稱。
- #proxy -- 傳回 Proxy 類別名稱。
- #description -- 傳回使用者在物件對映編輯器中定義的說明。
範例:
- %testobject:.class% -- 傳回測試物件的 Java 類別名稱、HTML 標籤(以 HTML 為字首)或 VB 類別名稱。
- %testobject:#domain% -- 傳回定義測試物件的網域,亦即 Java、HTML 或 .NET。
相關主題:
預設保留符號
物件對映內容保留符號