スクロール操作

スクロール操作では、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 操作の例