Gesture-Operationen verwenden

Gesture-Operationen sind Fingerbewegungen, die Sie auf dem Touchscreen Ihres mobilen Geräts ausführen. Mit der Mobile Engine 3.0 können Sie mobil-spezifische Gesture-Operationen verwenden, um die folgenden Aktionen durchzuführen:

Bei einigen mobilen Applikationen kann eine Wischbewegung unbeabsichtigterweise eine Tippbewegung auf ein Control auslösen. Um eine derartige Situation zu vermeiden, können Sie das Modul Draw on Screen verwenden und das Modulattribut Long Tap auf True setzen.

Voraussetzungen

Wenn Sie eine Gesture-Operation durchführen, stellen Sie Folgendes sicher:

  • Haben Sie nur einen Browser-Reiter geöffnet.

  • Verbergen Sie die Leiste Favorites in Safari auf iOS.

Gesture-Operation auf einem mobilen Control ausführen

Die folgende Tabelle listet alle Gesture-Operationen auf, die Sie auf mobilen Controls ausführen können.

Gesture-Operation

Beschreibung

{CLICK}

Auf das aktuelle Control tippen.

{LONGCLICK}

Lange Tippbewegung, die 2 Sekunden dauert.

{SWIPERIGHT}

Auf dem aktuellen Control nach rechts wischen.

{SWIPELEFT}

Auf dem aktuellen Control nach links wischen.

{SWIPEUP}

Auf dem aktuellen Control nach oben wischen.

{SWIPEDOWN}

Auf dem aktuellen Control nach unten wischen.

Um eine Gesture-Operation auf einem Control auszuführen, gehen Sie wie folgt vor:

  1. Geben Sie die erforderlichen Testkonfigurationsparameter an, um eine Verbindung mit dem Gerät herzustellen.

  2. Fügen Sie entweder den Testschritt Open Mobile App oder den Testschritt OpenUrl als ersten Testschritt hinzu.

  3. Erstellen Sie ein Modul aus dem Control, auf dem Sie eine Gesture-Operation ausführen möchten.

  4. Ziehen Sie das Modul per Drag & Drop auf Ihren Testfall.

  5. Setzen Sie optional den Steuerungsparameter ScrollingBehavior auf None. Dadurch wird sichergestellt, dass die Controls, auf die Sie eine Wischbewegung ausführen möchten, an der gleichen Bildschirmposition bleiben.

  6. Geben Sie in der Spalte Value die Gesture-Operation an, die Sie ausführen möchten.

  7. Geben Sie als Aktion Input an.

Im folgenden Beispiel führen Sie eine lange Tippbewegung auf ein TextBox-Control aus.

Gesture-Operation {LONGCLICK} auf einem Control

Wischbewegung direkt auf dem Bildschirm ausführen

Mit dem Modul Swipe on Screen können Sie direkt auf dem Touchscreen Ihres mobilen Geräts eine Wischbewegung ausführen. Dieses Modul ist Teil der Standard-Untermenge. Sie finden es unter Standard modules > TBox XEngines > Mobile.

Die Länge der Wischbewegung entspricht einem Drittel der mobilen Bildschirmgröße.

Um eine Gesture-Operation direkt auf dem Bildschirm auszuführen, gehen Sie wie folgt vor:

  1. Geben Sie die erforderlichen Testkonfigurationsparameter an, um eine Verbindung mit dem Gerät herzustellen.

  2. Fügen Sie entweder den Testschritt Open Mobile App oder den Testschritt OpenUrl als ersten Testschritt hinzu.

  3. Ziehen Sie das Modul Swipe on Screen per Drag & Drop auf Ihren Testfall.

  4. Wählen Sie aus dem Aufklappmenü im Modulattribut Direction die Richtung der Wischbewegung aus.

  5. Geben Sie optional das Verhalten der Wischbewegung an:

  6. Geben Sie als Aktion Input an.

Wenn Sie die Endpunktkoordinaten unter End Point angeben, setzen Sie das Modulattribut Direction auf SWIPE.

In diesem Beispiel führen Sie eine Wischbewegung nach oben aus, die 1 Sekunde dauert.

Modul Swipe On Screen in einem Testfall