スクリプトのプレースホルダーはスクリプト・レベルのプレースホルダー値をスクリプト値に解決します。
値が解決されると、プレースホルダーによっては数行の情報がキャッシュに入れられます。
使用法: 以下のプレースホルダーにより、それに続くスクリプト・テンプレートをカスタマイズします。「スクリプト」により、ファイルのヘッダー。「NameScript ヘルパー」により、ファイルのヘッダー。「スクリプト・ヘルパー」により、テスト・オブジェクト・メソッド。「スクリプト・ヘルパー」により、検査ポイント・メソッド。
コメント: すべてのスクリプト・プレースホルダーの引数は、大/小文字の区別をしません。
script プレースホルダー
説明: スクリプトのプレースホルダー値をスクリプト値に解決します。
構文: %script:
argument%
script プレースホルダーの引数は次のとおりです。
- name -- スクリプトの名前を戻します (ファイル・サフィックスまたはパッケージ仕様は付けない)。
- fullName -- パッケージ仕様も含めて、スクリプトのフルネームを戻します。
- insertBefore -- 新規スクリプトの作成時にレコーダーが使用するスクリプト・コードの挿入ポイントを示します。
- package -- スクリプトを含むパッケージの名前を戻します。
- packageDeclaration -- パッケージ宣言用のソースを戻します。スクリプトがパッケージにない場合、空のストリング " " を戻します。
helper プレースホルダー
説明: ヘルパーのプレースホルダー値をヘルパー値に解決します。
構文: %helper:argument%
helper プレースホルダーの引数は次のとおりです。
- name -- ヘルパー・スクリプトの名前を戻します。
- fullName -- パッケージ仕様も含めて、ヘルパー・スクリプトのフルネームを戻します。
- insertBefore -- スクリプト・ヘルパー生成時に使用されるヘルパーのテスト・オブジェクト・メソッドの挿入ポイントを示します。
- package -- ヘルパー・スクリプトのパッケージ宣言を戻します。
- packageDeclaration -- ヘルパーのパッケージ宣言用のソースを戻します。ヘルパーがパッケージにない場合、ヌルを戻します。
- extends -- ライブラリーで構成可能なスクリプト基本クラスを戻します。
- methodName -- ヘルパー・クラスに挿入中のヘルパー・メソッドの名前を戻します。
- testObjectInterfaceName -- ヘルパー・クラスに挿入中のヘルパー・メソッドのテスト・オブジェクト・クラスを戻します。
- vpName -- ヘルパー・クラスに挿入中の検査ポイント・メソッドの名前を戻します。
testobject プレースホルダーおよび map プレースホルダー
説明: どちらのプレースホルダーも、オブジェクト・マップ中の項目に関係する値を解析します。ヘルパー・スクリプト・メソッドの生成中にのみ有効です。
testobject プレースホルダーのプロパティーはプロパティー名を戻します。
構文: %testobject: property%
または %map: property%
1 つの認識プロパティーは以下のとおりです。
- .class -- Java™ クラス名、HTML タグ (HTML 接頭部付き)、またはテスト・オブジェクトの VB クラス名を戻します。
- 認識プロパティーは、テスト・オブジェクトの各タイプに対して固有です。オブジェクト・マップのプレースホルダーと共に使用するため、特定のテスト・オブジェクトの認識プロパティーの名前を取得するには、オブジェクト・マップの「認識」タブにあるプロパティーを参照してください。
- 管理プロパティーの前には # 文字が付けられます。管理プロパティーと認識プロパティーの詳細については、テスト・オブジェクト・マップのトピックのプロパティー・セットを参照してください。
管理プロパティー:
- #name -- テスト・オブジェクトの記述名を戻します。
- #role -- テスト・オブジェクトの役割を戻します。
- #domain -- テスト・オブジェクトが定義されるドメイン、つまり Java、HTML、または .NET を戻します。
- #testobject -- テスト・オブジェクトとの対話に使用されるインターフェース・クラス名を戻します。
- #proxy -- プロキシー・クラス名を戻します。
- #description -- オブジェクト・マップ・エディターで定義される、ユーザー指定の記述を戻します。
例:
- %testobject:.class% -- Java クラス名、HTML タグ (HTML 接頭部付き)、またはテスト・オブジェクトの VB クラス名を戻します。
- %testobject:#domain% -- #domain -- テスト・オブジェクトが定義されるドメイン、つまり Java、HTML、または .NET を戻します。