スクロール操作
スクロール操作は、Tosca Cloud がスクロールする方法を定義できます。これにより、ページをスクロールダウンしたときにのみコントロールを読み込むテストにおいて、コントロールをシステムに読み込むことができます。
特定のコントロールに対してのみではなく、アプリケーション全体のスクロール動作を定義する場合は、Tosca Cloudの標準モジュールで、モジュール「TBox Scroll Window Operation」を使用できます。
To use scroll operations, use the expression {SCROLL} and the following syntax:
|
構文: |
{SCROLL[VerticalAmount][HorizontalAmount][MousePolicy][DirectionPolicy][Delay]} |
VerticalAmountを定義する
パラメータ「VerticalAmount」は、Tosca Cloudが垂直軸に沿ってスクロールする距離を定義します。これはピクセル(px)またはライン(lines)で指定します。単位を指定せずに数値を指定すると、マウスホイールのノッチ数の分のみページがスクロールします。
HorizontalAmountを定義する
パラメータ「HorizontalAmount」は、Tosca Cloud が水平軸に沿ってスクロールする距離を定義します。ピクセル単位またはライン単位で指定します。単位を指定せずに数値を指定すると、マウスホイールのノッチの数だけページがスクロールします。
MousePolicyを定義する
パラメータ「MousePolicy」は、Tosca Cloudがスクロール中にマウスポインタをどこに配置するのかを定義します。以下のいずれかの値を入力してください。
|
値 |
説明 |
|---|---|
|
センター |
マウスポインターはコントロールのセンターに配置されます。デフォルト値は「Center」です。 |
|
スクロールバー |
マウスポインタはスクロールバーの上に置かれます。 |
|
なし |
マウスポインタは移動しません。 |
DirectionPolicyを定義する
パラメータ「DirectionPolicy」は、Tosca Cloudが最初に垂直軸と水平軸のどちらに沿ってスクロールするかどうかを定義します。以下のいずれかの値を入力してください。
|
値 |
説明 |
|---|---|
|
VerticalFirst |
Tosca Cloud は、最初に垂直軸に沿ってスクロールします。 |
|
HorizontalFirst |
Tosca Cloud は、最初に水平軸に沿ってスクロールします。 |
|
NoDirectionPolicy |
Tosca Cloud は、両方の軸に沿って同時にスクロールします。 デフォルト値は「NoDirectionPolicy」です。 |
Delayを定義する
パラメータ「Delay」は、Tosca Cloud が縦軸と横軸に沿ってスクロールする間の待機時間(ミリ秒単位)を定義します。