特別モジュールパラメータ

一般プロパティに加えて、モジュールおよびモジュール属性には、コントロールとの操作に関係する特別なパラメータがあります。設定パラメータ、識別パラメータ、ステアリングパラメータ、遷移パラメータに分類されます。このトピックでは、利用可能なすべてのパラメータとその意味を概要として説明します。

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.

設定パラメータ

設定パラメータは、システムがコントロールを操作する際に使用するコンポーネントを指定します。

パラメータ

説明

有効な値の例

アルゴリズミックアソシエーション

検索アルゴリズムは、選択したコンテキスト内でこの特定のパラメータを使用し、アルゴリズミッククエリのロジックに従って対象オブジェクトを検索します。

  • 項目

  • Columns

  • Rows

  • Cells

  • エンジンに固有

BusinessAssociation

Tosca Cloud creates this parameter automatically during scanning with Tosca XScan to provide steering information for the automation layer.

 

ConstraintIndex

テスト実行中にコントロールを一意に識別するインデックスを指定します。

  • <integer>

Engine (必須)

テクノロジーの ID です。

カスタマイズされた拡張機能は、ID を割り当てることができます。

これはアセンブリ タグ EngineId に対応します。

  • HTML

  • Xml

  • Framework

  • File

ExplicitName

デフォルトでは、テストステップ値の名前を変更することはできません。ただし、このプロパティの値を TRUE に設定すると、参照されているテストステップ値の名前を編集できるようになります。TRUE を使用する代わりに、セミコロンで区切られた複数の値を指定することもできます。これらの値は、対応するテストステップの値で選択することができます。

  • TRUE

  • false

  • <value range>

拡張機能

該当ライブラリのステアリングルーチンを使用するために、このパラメータの値として拡張機能 ID を指定します。

これは、アセンブリタグのExtensionIdに対応します。

カスタマイズされた値

パラメータ

ステアリングレイヤーで使用されるパラメータです。

  • TRUE

  • false

SpecialExecutionTask

このパラメータを使用して、たとえば XML ファイルを開くといった特定の処理を実行できます。

例:

  • ValidateXsd

  • SaveXmlFile

TechnicalAssociation

選択したコンテキストでの検索アルゴリズム用の特定のパラメータ。

オブジェクトを検索する際に、テストオブジェクトのプロパティをそのままコンテキストとして使用します。

エンジンに固有

識別パラメータ

ステアリング対象のコントロールを特定するために、識別パラメータは重要です。 AND リンクを使用することで、任意の数のパラメータを組み合わせることができます。

プロパティ

説明

有効な値の例

BusinessID パラメータ

特定のコントロール種別を識別するために、このパラメータを使用します。これらは、ステアリングしたいすべてのテクノロジーで共通です。

各ボタンには Label プロパティがあり、各テキストボックスには Text プロパティがあります。

ReflectedID パラメータ

Tosca Cloudは、標準的な方法が機能しない場合に、コントロールを識別するために反映パラメータを使用します。この方法はアプリケーションの内部構造に依存しており、アプリケーションがこれらの詳細へのアクセスを許可している場合にのみ機能します。

To manage reflected parameters select More > Load all in the Identify by Properties pane of Tosca XScan.

反映されたIDを使用した検索または識別は、ターゲットプロセスから処理しなければならない情報が非常に多いため、一般的に遅くなります。

Web オートメーションで Reflected ID を使用すると、ブラウザベンダーごとのオブジェクトモデルの違いにより、機能が制限される場合があります。

baseUriautofocusなど

テクニカルID パラメータ

テクニカルIDは、テクノロジー固有のコントロールに対してTosca Cloudが提供するプロパティです。

HTML の input 要素に対する value、すべての HTML 要素に対する InnerText、XML 宣言に対する Encoding など

ステアリングパラメータ

ステアリングパラメータは、テスト実行時にコントロールがどのように動作するかを定義し、正確で信頼性の高い操作を保証します。

プロパティ

説明

たとえば、有効な値としては

AllowedAriaControls

テスト実行中にTosca Cloudが操作する対象とする ARIA 要素を指定します。

Tosca Cloudは、新しいモジュールにステアリングパラメータ AllowedAriaControls を自動的に追加し、IgnoreAriaControls 設定の構成に基づいてその値を設定します。

コントロールの一覧で、コロンまたはセミコロンで区切ります。たとえば、combobox、link、listbox などです。

BringToFront

このパラメータはモジュールレベルで定義することができます。デフォルトでは、テスト実行中にウィンドウが自動的に前面に表示されます。この動作を無効にするには、Falseに設定してください。

デフォルト値 = TRUE

HeaderColumn

システムがテーブル内で行名を検索する際に使用する列を定義します。

デフォルト値 = 1

HeaderRow

システムがテーブル内で列名を検索する行を定義します。

デフォルト値 = 1

IgnoreAriaControls

テスト実行中に、Tosca Cloud にすべての ARIA 要素、または特定の ARIA 要素を無視させるかどうかを指定します。

ARIA サポートを拡張していくにあたり、モジュールの機能性を確保するため、Tosca Cloudがどの ARIA 要素を無視するかを指定する際には、AllowedAriaControls パラメータの使用を推奨します。

  • TRUE

  • False

  • コントロールの一覧で、コロンまたはセミコロンで区切ります。たとえば、combobox、link、listbox などです

IgnoreInvisibleHtmlElements(不可視 HTML 要素を無視)

テスト実行中に、Tosca Cloud が不可視のHTML要素を無視するように指定してください。

複数の不可視 HTML 要素を含むページでパフォーマンスの問題が発生する場合は、これを TRUE に設定することを推奨します。

  • TRUE

  • False

IgnoreInvisibleTableContent(不可視テーブル内容を無視)

By default, Tosca XScan includes invisible table contents during scanning or table steering.それらを無視するには、この値を TRUE に設定します。

  • TRUE

  • false(デフォルト)

LoadStrategy(読み込み戦略)

このパラメータは、テーブル モジュール属性レベルで設定できます。これを IgnoreSpans に設定すると、テーブルの読み込みパフォーマンスが向上します。

 

Database および SAP のデフォルト値 = IgnoreSpans

その他すべてのテクノロジーのデフォルト値 = Default

ScrollingBehavior(スクロール動作)

コントロールを操作する際に、画面上のどの位置に配置すべきかを決定します。

たとえば、ページのヘッダーが操作したいコントロールに重なっている場合に、この機能を使用します。

  • Top(画面上部に配置)

  • Bottom

  • Center (標準)

  • なし

SendKeysDelay(キー送信の遅延)

キーボードコマンドの各文字を送信する間の遅延をミリ秒単位で指定します。

例:100

SiebelBusyCheck(Siebel のビジー状態チェック)

Siebel ページがビジー状態かどうかを、システムが確認しないようにします。このチェックを無効にするには、値を false に設定します。

  • TRUE

  • false

SynchronizationTimeout(同期タイムアウト)

テストオブジェクトが期待される状態に到達するまで、Tosca Cloud が待機する時間をミリ秒で指定します。

  • <time in ms>

  • 1000

SynchronizationTimeoutDuringWaitOn(WaitOn 中の同期タイムアウト)

テストオブジェクトが期待される状態に到達するまで、Tosca Cloud が待機する時間をミリ秒で指定します。

この設定は、アクションモード WaitOn のテストステップ専用です

  • <time in ms>

  • 1000

UIAFasterLists(UIA の高速リスト処理)

(UIA テクノロジー専用)

このパラメータは、テスト実行中に大規模なリストボックスコンボボックスを操作するために使用します。

  • TRUE

  • false(デフォルト)

UseDivCenterScrolling(DIV 中央スクロールの使用)

コントロールを自動的に選択する前に、ビュー ポートの中央までスクロールするかどうかを指定します。

これは、ドキュメントではないスクロール可能な要素に対して有用です。

  • TRUE

  • false(デフォルト)

UseWildcards(ワイルドカードの使用)

TBox Delete Buffer モジュールでバッファを削除する際に、ワイルドカード文字 * を使用するかどうかを指定します。

このパラメータを使用しない場合、またはfalseに設定した場合、Tosca Cloud* をワイルドカードではなく通常の文字として扱います。

  • TRUE

  • false

UserSimulation(ユーザーシミュレーション)

アクションモード Input を使用して、クリックイベントやキーボードコマンドをトリガーします。有効にするには、値を TRUE に設定します。

可能なイベント:

  • チェックボックスやラジオボタンを選択/選択解除すること

  • プッシュボタンを押すこと

  • リンクの選択

  • キストボックスに文字を入力すること

  • TRUE

  • false(デフォルト)

このプロパティを TRUE に設定すると、プッシュボタンをクリックするなどの入力操作が許可されます。

WaitAfter(後処理待機時間)

コントロールをステアリングした後に待機する時間(ミリ秒)を指定します。

既定値 = 0

WaitBefore(事前待機時間)

コントロールをステアリングする前に待機する時間(ミリ秒)を指定します。

既定値 = 0

WaitIntermediate(JavaFX テクノロジー専用)

テーブル内をスクロールする際の待機時間(ミリ秒)を設定するためのパラメータです。

デフォルト値 = 130