特別モジュールパラメータ
一般プロパティに加えて、モジュールおよびモジュール属性には、コントロールとの操作に関係する特別なパラメータがあります。設定パラメータ、識別パラメータ、ステアリングパラメータ、遷移パラメータに分類されます。このトピックでは、利用可能なすべてのパラメータとその意味を概要として説明します。
To view module properties, go to Build > Modules and select a module in the Properties pane on the right side of the window.
To add a special parameter, select the
Add icon in the respective parameter section.
設定パラメータ
設定パラメータは、システムがコントロールを操作する際に使用するコンポーネントを指定します。
|
パラメータ |
説明 |
有効な値の例 |
|---|---|---|
|
アルゴリズミックアソシエーション |
検索アルゴリズムは、選択したコンテキスト内でこの特定のパラメータを使用し、アルゴリズミッククエリのロジックに従って対象オブジェクトを検索します。 |
|
|
BusinessAssociation |
Tosca Cloud creates this parameter automatically during scanning with Tosca XScan to provide steering information for the automation layer. |
|
|
ConstraintIndex |
テスト実行中にコントロールを一意に識別するインデックスを指定します。 |
|
|
Engine (必須) |
テクノロジーの ID です。 カスタマイズされた拡張機能は、ID を割り当てることができます。 これはアセンブリ タグ EngineId に対応します。 |
|
|
ExplicitName |
デフォルトでは、テストステップ値の名前を変更することはできません。ただし、このプロパティの値を TRUE に設定すると、参照されているテストステップ値の名前を編集できるようになります。TRUE を使用する代わりに、セミコロンで区切られた複数の値を指定することもできます。これらの値は、対応するテストステップの値で選択することができます。 |
|
|
拡張機能 |
該当ライブラリのステアリングルーチンを使用するために、このパラメータの値として拡張機能 ID を指定します。 これは、アセンブリタグのExtensionIdに対応します。 |
カスタマイズされた値 |
|
パラメータ |
ステアリングレイヤーで使用されるパラメータです。 |
|
|
このパラメータを使用して、たとえば XML ファイルを開くといった特定の処理を実行できます。 |
例:
|
|
|
TechnicalAssociation |
選択したコンテキストでの検索アルゴリズム用の特定のパラメータ。 オブジェクトを検索する際に、テストオブジェクトのプロパティをそのままコンテキストとして使用します。 |
エンジンに固有 |
識別パラメータ
ステアリング対象のコントロールを特定するために、識別パラメータは重要です。 AND リンクを使用することで、任意の数のパラメータを組み合わせることができます。
|
プロパティ |
説明 |
有効な値の例 |
|---|---|---|
|
特定のコントロール種別を識別するために、このパラメータを使用します。これらは、ステアリングしたいすべてのテクノロジーで共通です。 |
各ボタンには Label プロパティがあり、各テキストボックスには Text プロパティがあります。 |
|
|
Tosca Cloudは、標準的な方法が機能しない場合に、コントロールを識別するために反映パラメータを使用します。この方法はアプリケーションの内部構造に依存しており、アプリケーションがこれらの詳細へのアクセスを許可している場合にのみ機能します。 To manage reflected parameters select More > Load all in the Identify by Properties pane of Tosca XScan. 反映されたIDを使用した検索または識別は、ターゲットプロセスから処理しなければならない情報が非常に多いため、一般的に遅くなります。 Web オートメーションで Reflected ID を使用すると、ブラウザベンダーごとのオブジェクトモデルの違いにより、機能が制限される場合があります。 |
baseUri、autofocusなど |
|
|
テクニカルIDは、テクノロジー固有のコントロールに対してTosca Cloudが提供するプロパティです。 |
HTML の input 要素に対する value、すべての HTML 要素 |
ステアリングパラメータ
ステアリングパラメータは、テスト実行時にコントロールがどのように動作するかを定義し、正確で信頼性の高い操作を保証します。
|
プロパティ |
説明 |
たとえば、有効な値としては |
|---|---|---|
|
テスト実行中にTosca Cloudが操作する対象とする ARIA 要素を指定します。 Tosca Cloudは、新しいモジュールにステアリングパラメータ AllowedAriaControls を自動的に追加し、IgnoreAriaControls 設定の構成に基づいてその値を設定します。 |
コントロールの一覧で、コロンまたはセミコロンで区切ります。たとえば、combobox、link、listbox などです。 |
|
|
BringToFront |
このパラメータはモジュールレベルで定義することができます。デフォルトでは、テスト実行中にウィンドウが自動的に前面に表示されます。この動作を無効にするには、Falseに設定してください。 |
デフォルト値 = TRUE |
|
HeaderColumn |
システムがテーブル内で行名を検索する際に使用する列を定義します。 |
デフォルト値 = 1 |
|
HeaderRow |
システムがテーブル内で列名を検索する行を定義します。 |
デフォルト値 = 1 |
|
テスト実行中に、Tosca Cloud にすべての ARIA 要素、または特定の ARIA 要素を無視させるかどうかを指定します。 ARIA サポートを拡張していくにあたり、モジュールの機能性を確保するため、Tosca Cloudがどの ARIA 要素を無視するかを指定する際には、AllowedAriaControls パラメータの使用を推奨します。 |
|
|
|
テスト実行中に、Tosca Cloud が不可視のHTML要素を無視するように指定してください。 複数の不可視 HTML 要素を含むページでパフォーマンスの問題が発生する場合は、これを TRUE に設定することを推奨します。 |
|
|
|
IgnoreInvisibleTableContent(不可視テーブル内容を無視) |
By default, Tosca XScan includes invisible table contents during scanning or table steering.それらを無視するには、この値を TRUE に設定します。 |
|
|
LoadStrategy(読み込み戦略) |
このパラメータは、テーブル モジュール属性レベルで設定できます。これを IgnoreSpans に設定すると、テーブルの読み込みパフォーマンスが向上します。
|
その他すべてのテクノロジーのデフォルト値 = Default |
|
コントロールを操作する際に、画面上のどの位置に配置すべきかを決定します。 たとえば、ページのヘッダーが操作したいコントロールに重なっている場合に、この機能を使用します。 |
|
|
|
キーボードコマンドの各文字を送信する間の遅延をミリ秒単位で指定します。 |
例:100 |
|
|
SiebelBusyCheck(Siebel のビジー状態チェック) |
Siebel ページがビジー状態かどうかを、システムが確認しないようにします。このチェックを無効にするには、値を false に設定します。 |
|
|
テストオブジェクトが期待される状態に到達するまで、Tosca Cloud が待機する時間をミリ秒で指定します。 |
|
|
|
SynchronizationTimeoutDuringWaitOn(WaitOn 中の同期タイムアウト) |
テストオブジェクトが期待される状態に到達するまで、Tosca Cloud が待機する時間をミリ秒で指定します。 この設定は、アクションモード WaitOn のテストステップ専用です。 |
|
|
UIAFasterLists(UIA の高速リスト処理) (UIA テクノロジー専用) |
|
|
|
UseDivCenterScrolling(DIV 中央スクロールの使用) |
コントロールを自動的に選択する前に、ビュー ポートの中央までスクロールするかどうかを指定します。 これは、ドキュメントではないスクロール可能な要素に対して有用です。 |
|
|
TBox Delete Buffer モジュールでバッファを削除する際に、ワイルドカード文字 * を使用するかどうかを指定します。 このパラメータを使用しない場合、またはfalseに設定した場合、Tosca Cloudは * をワイルドカードではなく通常の文字として扱います。 |
|
|
|
UserSimulation(ユーザーシミュレーション) |
アクションモード Input を使用して、クリックイベントやキーボードコマンドをトリガーします。有効にするには、値を TRUE に設定します。 可能なイベント:
|
このプロパティを TRUE に設定すると、プッシュボタンをクリックするなどの入力操作が許可されます。 |
|
コントロールをステアリングした後に待機する時間(ミリ秒)を指定します。 |
既定値 = 0 |
|
|
コントロールをステアリングする前に待機する時間(ミリ秒)を指定します。 |
既定値 = 0 |
|
|
WaitIntermediate(JavaFX テクノロジー専用) |
テーブル内をスクロールする際の待機時間(ミリ秒)を設定するためのパラメータです。 |
デフォルト値 = 130 |