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