- Erste Schritte mit der Test Suite
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- CI/CD-Integrationen
Debugging
Untersuchen Sie Appium-Protokolle und überprüfen Sie Elemente auf Ihrem Gerät, um besser zu verstehen, was während der Automatisierung passiert ist.
Verwenden Sie das Debug-Tool, um die Einzelheiten Ihrer Automatisierung zu untersuchen und die Appium-Protokollausgabe zu prüfen. Zum Beispiel können Sie einen Blick auf Serverprotokolle auf niedriger Ebene werfen, um zu erfahren, was während des ausgeführten Vorgangs passiert ist. Sie können dann mit der Maus auf ein Ereignis zeigen, um vollständige Details anzuzeigen (z. B. um herauszufinden, wann die Verbindung hergestellt oder der Test gestartet wurde).
So öffnen Sie den Bereich zum Debuggen:
Protokollpfad
Um einen Speicherort für Ihre Protokolle zu konfigurieren, öffnen Sie MDM und navigieren Sie zu Projekteinstellung > Einstellungen auf Projektebene > Protokollpfad. Sie können den Protokollpfad auf einer gemeinsamen Festplatte einrichten, um den Mitgliederzugriff auf Ressourcen zu erweitern.
Protokolltypen
Sie können je nach Ihren Anforderungen einen der folgenden Protokolltypen abrufen.
iOS |
Android |
---|---|
syslog: Geräteprotokolle. |
Server: Appium-Serverprotokolle. |
crashlog: Crashprotokolle. |
logcat: Geräteprotokolle. |
performance: Informationen zur iOS-Leistung auf dem Gerät. | |
Server: Appium-Serverprotokolle. | |
safariConsole: Safari-Konsolenprotokolle. | |
safariNetwork: Netzwerkanforderungen. |
Arbeiten mit Debugging-Protokollen
In der folgenden Tabelle sind die Aktionen aufgeführt, die Sie zum Verwalten Ihrer Debugging-Protokolle verwenden können.
Aktion |
Beschreibung |
Verfahren |
---|---|---|
Get Logs |
Rufen Sie Protokolle ab. |
|
Dateispeicherort öffnen |
Öffnen Sie den Speicherort, an dem das Protokoll gespeichert ist. |
Folgen Sie dem Vorgang „Protokolle abrufen“ und klicken Sie auf Dateispeicherort öffnen. |
Live-Protokoll |
Rufen Sie Ereignisse in Echtzeit in Ihrem Protokoll ab. |
Android: Log Cat |
Löschen |
Löschen Sie die aktuelle Ansicht. |
Folgen Sie dem Vorgang „Protokolle abrufen“ und klicken Sie auf Löschen, um das Protokoll zu entfernen. Alternativ können Sie auch ein anderes Protokoll abrufen, um den Bereich zu löschen und mit dem nächsten Debugging-Schritt fortzufahren. |
Verwenden Sie das visuelle Strukturtool, um die Seite anzuzeigen oder um Elemente zu finden, die möglicherweise automatisiert werden können.
So öffnen Sie den visuellen Strukturbereich:
- Im ersten Rahmen können Sie nach der Baumstruktur Ihrer Elemente suchen. Zeigen Sie mit der Maus auf einen Eintrag, um das entsprechende Element auf dem Gerät hervorzuheben.
-
Im zweiten Rahmen können Sie Elementdetails anzeigen. Die Informationen aus diesem Bereich ändern sich bei jeder Verwendung der Suchfunktion.
Arbeiten mit visueller Struktur
In der folgenden Tabelle sind die Aktionen aufgeführt, mit denen Sie die geprüften Elemente anzeigen können.
Aktion |
Beschreibung |
Verfahren |
---|---|---|
Element untersuchen |
Überprüfen Sie Elemente auf dem Gerät. |
|
Live-Updates anhalten |
Beenden Sie das Empfangen von Elementinformationen. Diese Option wird aktiviert, sobald Sie im Strukturbereich auf einen Eintrag klicken. |
Um diese Option zu deaktivieren, müssen Sie zuerst das Tool „Element untersuchen“ verwenden.
|
Alle erweitern (Expand All) |
Erweitern Sie alle Elemente. |
|
Alle reduzieren (Collapse All) |
Reduzieren Sie alle Elemente. |
|
Seitenquelle exportieren |
Exportieren Sie die Seitenquelle als XML-Datei. |
|
Suche |
Suchen Sie nach Elementdetails. |
|
Arbeiten mit Status
Sie können den Statusbereich öffnen, um einen Überblick über Ereignisse wie Verbindungsinformationen, Fehlermeldungen und den Status zu erhalten. Klicken Sie auf die Hamburger-Schaltfläche unten rechts im Mobile Device Manager, um den Statusbereich zu öffnen.