- StudioPro
- Orchestrator
- Testing Robots
- Test Manager
Test Suite-Benutzerhandbuch
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:
- Starten Sie eine Anwendung im Mobile Device Manager.
- Klicken Sie auf die Schaltfläche Debug-Tool, um die Details des Bereichs zu erweitern.
- Klicken Sie auf Protokolltyp und wählen Sie eine Option aus der Dropdownliste aus.
- Klicken Sie auf Protokolle abrufen.
-
(Optional) Klicken Sie auf Live-Protokoll, um Ereignisse in Echtzeit abzurufen.
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.
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. |
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:
- Starten Sie eine Anwendung im Mobile Device Manager.
- Klicken Sie auf die Schaltfläche Visuelle Struktur, um die Details des Bereichs zu erweitern.
-
Klicken Sie auf Element untersuchen und dann auf ein beliebiges Element auf Ihrem Gerät.
Die Elementinformationen bestehen aus zwei Teilen:
- 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.
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. |
|