Scroll-Operationen

Mit Scroll-Operationen können Sie festlegen, wie Tricentis Tosca scrollen soll. Dadurch können Sie Controls in zu testende Systeme laden, die nur dann Controls laden, wenn Sie auf der Seite nach unten scrollen.

Wenn Sie das Scroll-Verhalten für die gesamte Applikation und nicht nur für bestimmte Controls definieren möchten, können Sie das Modul TBox Scroll Window Operation in der Standard-Untermenge von Tricentis Tosca verwenden.

Um Scroll-Operationen zu verwenden, verwenden Sie den Ausdruck {SCROLL} und die folgende Syntax:

Syntax:

{SCROLL[VerticalAmount][HorizontalAmount][MousePolicy][DirectionPolicy][Delay]}

VerticalAmount definieren

Der Parameter VerticalAmount definiert, wie weit Tosca entlang der vertikalen Achse scrollt. Geben Sie ihn in Pixeln (px) oder Zeilen (lines) an. Wenn Sie eine Zahl ohne Maßeinheit angeben, scrollt die Seite nach der Anzahl der Mausradschritte.

HorizontalAmount definieren

Der Parameter HorizontalAmount definiert, wie weit Tosca entlang der horizontalen Achse scrollt. Geben Sie ihn in Pixeln oder Zeilen an. Wenn Sie eine Zahl ohne Maßeinheit angeben, scrollt die Seite nach der Anzahl der Mausradschritte.

MousePolicy definieren

Der Parameter MousePolicy definiert, wo Tosca den Mauszeiger beim Scrollen positionieren soll. Geben Sie einen der folgenden Werte an:

Wert

Beschreibung

Center

Der Mauszeiger befindet sich in der Mitte des Controls. Center ist der Standardwert.

Scrollbar

Der Mauszeiger befindet sich über der Bildlaufleiste.

None

Der Mauszeiger wird nicht bewegt.

DirectionPolicy definieren

Der Parameter DirectionPolicy definiert, ob Tosca zuerst entlang der vertikalen oder horizontalen Achse scrollen soll. Geben Sie einen der folgenden Werte an:

Wert

Beschreibung

VerticalFirst

Tosca scrollt zuerst entlang der vertikalen Achse.

HorizontalFirst

Tosca scrollt zuerst entlang der horizontalen Achse.

NoDirectionPolicy

Tosca scrollt entlang beider Achsen gleichzeitig. NoDirectionPolicy ist der Standardwert.

Delay definieren

Der Parameter Delay gibt die Zeit in Millisekunden (ms) an, die Tosca zwischen dem Scrollen entlang der vertikalen und horizontalen Achse warten soll.

Beispiel

In diesem Beispiel scrollt Tosca die Seite wie folgt:

  • 3 Mausradschritte entlang der vertikalen Achse.

  • 100px entlang der horizontalen Achse.

  • Der Mauszeiger befindet sich über der Bildlaufleiste.

  • Tosca scrollt zuerst entlang der horizontalen Achse.

  • Tosca wartet 300ms, bis entlang der vertikalen Achse gescrollt wird.

Beispiel für eine SCROLL-Operation