Wie man Appium Inspector für die Testautomatisierung nutzt

Kurzlinks:

  • Grundlagen von Appium Mobile Testing
  • Appium Setup für Windows
  • Schreiben des ersten Appium Test Automation Skripts (Android)
  • Starten von Appium Server und Starten der App aus dem Code
  • Wie man Appium auf einem Mac installiert
  • In unserem vorherigen Kapitel über Android, haben wir den UI Automator Viewer kennengelernt, der im Android SDK verfügbar ist, um die Eigenschaften des Anwendungsobjekts zu erhalten. Im Falle von iOS bietet Appium selbst einen Inspector, der dem Benutzer hilft, diese Elemente in der Anwendung zu finden.
    Zunächst öffnen Sie den Simulator, indem Sie auf die Dock-Option klicken.
    Öffnen Sie den Simulator

    Nun wählen Sie im Fenster Gerät/Simulatoren den Simulator aus. Öffnen Sie den Appium Desktop und halten Sie den Simulator nebeneinander.
    Device-Simulators

    Device-Simulators

    Wenn der Inspektor gestartet ist, wählen Sie eines der Objekte auf dem Bildschirm aus. Er zeigt Ihnen die komplette Hierarchie und die Eigenschaften des Objekts an.
    Appium-Test-Automation

    Appium-Test-Automation

    Oben im Fenster sehen Sie die Schaltfläche Aufzeichnen, mit der Sie alle durchgeführten Aktionen und das Skript aufzeichnen können.
    Appium-Test-Automation

    Appium-Test-Automation

    Um ein beliebiges Objekt auszuwählen, klicken Sie auf die Schaltfläche „Element auswählen“, und dann können Sie mit der Schaltfläche „Tippen“ auf ein Objekt klicken, mit der Schaltfläche „Tasten senden“ Text eingeben und mit der Schaltfläche „Löschen“ die Aktion rückgängig machen.
    Appium-Test-Automation5

    Appium-Test-Automation5

    Sobald Sie eine Aktion an einem Objekt durchführen, wird diese in Form eines Skripts aufgezeichnet.
    Appium-Test-Automation

    Appium-Test-Automation

    Wenn Sie mit der Aufzeichnung fertig sind, können Sie das Skript kopieren und in den Eclipse-Editor einfügen.
    Appium-Test-Automation
    Im nächsten Blog werden wir lernen, wie man das erste Appium-Skript für iOS schreibt.

  • Appium vs. Espresso: Das beliebteste Automation Testing Framework im Jahr 2019
  • Wie man Appium auf einem Mac installiert
  • Das erste Appium Test Automation Script schreiben (Android)
  • Grundlagen von Appium Mobile Testing
  • 8 häufige Appium Mobile Test Automation Fehler und wie man sie vermeidet