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