View a markdown version of this page

Verwenden einer Fernzugriffssitzung in AWS Device Farm - AWS Device Farm

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden einer Fernzugriffssitzung in AWS Device Farm

Weitere Informationen zur Ausführung von interaktiven Tests mit Android- und iOS-Apps über Remotezugriffssitzungen finden Sie unter Sitzungen.

Voraussetzungen

  • Erstellen Sie eine Sitzung. Befolgen Sie die Anweisungen unter Erstellen einer Sitzung, und kehren Sie dann zu dieser Seite zurück.

Verwenden Sie eine Sitzung in der Device Farm Farm-Konsole

Sobald das von Ihnen für eine Remotezugriffssitzung angeforderte Gerät verfügbar ist, zeigt die Konsole den Gerätebildschirm an. Die Sitzung dauert maximal 150 Minuten. Die verbleibende Zeit der Sitzung wird im Feld Linke Zeit in der oberen rechten Ecke über dem Gerät angezeigt.

Aktionen

Alle Aktionen, die Sie mit dem Gerät und Ihrer Sitzung ausführen können, befinden sich im Menü auf der linken Seite des Geräts. Die verfügbaren Aktionen werden im Folgenden ausführlich erklärt.

Die Seite für die Fernzugriffssitzung

Auf dem Gerät navigieren

Sie können mit dem in der Konsole angezeigten Gerät wie mit einem echten physischen Gerät interagieren, indem Sie Ihre Maus oder ein Zeigergerät wie Touchpad für Touch und Ihre lokale Tastatur verwenden. Die Wischaktion basiert auf den Start- und Endkoordinaten Ihres Klicks. Das bedeutet, dass eine Wischbewegung mit drei oder mehr Punkten nicht funktioniert. Auf einem Android-Gerät gibt es die Schaltflächen Home, Zurück und App wechseln. Auf einem iOS-Gerät haben Sie die Home-Taste. Diese Tasten an beiden Tasten funktionieren genauso wie echte Gerätesteuerungen.

Auf dem Gerät navigieren

Einen Screenshot machen

Ein übliches Muster beim manuellen Testen besteht darin, einen Geräte-Screenshot zu machen. Sie können dies tun, indem Sie die Screenshot-Schaltfläche in der linken Menüleiste verwenden. Wenn Sie auf diese Schaltfläche klicken, wird ein Screenshot des aktuellen Gerätebildschirms als JPEG-Erweiterung in den Download-Ordner Ihres Browsers heruntergeladen. Die Schaltfläche wird ausgegraut, wenn der Screenshot verarbeitet und heruntergeladen wird.

Umschalten zwischen Hoch- und Querformat

Mit der Option Drehen können Sie auf dem Gerät zwischen Hochformat- (vertikal) und Querformat (horizontal) wechseln. Die Ausrichtung der Geräteanzeige ändert sich nur, wenn die aktive Ansicht auf dem Gerät dies unterstützt. Beispielsweise unterstützt die Startseite auf einem kleineren iPhone keine Änderung der Ausrichtung. Daher werden Sie die Änderung der Ausrichtung nicht sehen, wenn Sie „Drehen“ verwenden.

Ausrichtung ändern

Netzwerk ändern

Sie können das Netzwerkverhalten ändern, indem Sie Parameter wie upload/download Geschwindigkeit, Bandbreite und Paketverlust für das zu testende Gerät ändern. Klicken Sie im Menü auf der linken Seite auf die Schaltfläche Netzwerk. Dadurch wird ein Overlay auf der rechten Seite geöffnet, in dem Sie aus einer Liste kuratierter Netzwerkeinstellungen auswählen oder Ihr eigenes Netzwerkprofil erstellen können.

Netzwerk ändern

Spöttischer Standort

Sie können einen Standort auf dem Gerät simulieren, indem Sie den Breiten- und Längengrad Ihres gewünschten Standorts angeben. Dadurch wird kein Gerät in dieser Region physisch abgerufen, aber wenn eine App das Betriebssystem nach seinem Standort abfragt, gibt das Gerät den von Ihnen eingegebenen Standort zurück. Wenn Ihre App mehrere Datenpunkte wie WLAN, Mobilfunksignal und andere Methoden verwendet, anstatt nur das Betriebssystem nach dem Standort abzufragen, funktioniert diese Funktion höchstwahrscheinlich nicht für Ihre App. Klicken Sie im Menü auf der linken Seite auf die Schaltfläche Standort festlegen. Dadurch wird ein Overlay auf der rechten Seite geöffnet, in dem Sie den Breiten- und Längengrad Ihres gewünschten Standorts eingeben können.

Standort simulieren

Eine Anwendung installieren

Sie können Apps in einer Fernzugriffssitzung auf zwei Arten installieren: 1) Während des Sitzungsstarts können Sie eine App hochladen oder eine kürzlich verwendete App angeben. 2) Nachdem die Fernzugriffssitzung gestartet wurde, können Sie upload/install die App mithilfe der Option App installieren im Menü auf der linken Seite manuell ausführen und dann die APK-Datei (Android) oder die IPA-Datei (iOS) auswählen, die Sie installieren möchten. Anwendungen, die Sie in einer Remotezugriffssitzung ausführen, erfordern keine Testinstrumentierung oder -bereitstellung.

Anmerkung

Wenn Sie eine App hochladen, lädt der Service die App zunächst in einen sicheren Amazon S3 S3-Bucket hoch und installiert sie dann, was je nach Größe der App einige Sekunden dauert. Es erscheint eine Bestätigungsnachricht, die Sie darüber informiert, ob die App erfolgreich installiert wurde oder nicht.

Installieren Sie die App in einer Fernzugriffssitzung

Installation einer kürzlich hochgeladenen Anwendung

Um eine kürzlich hochgeladene Anwendung zu installieren, wählen Sie im Menü auf der linken Seite die Option Letzte Apps und dann die APK-Datei (Android) oder die IPA-Datei (iOS), die Sie installieren möchten, aus der Drop-down-Auswahl aus.

Anmerkung

Wenn Sie eine aktuelle App auswählen, lädt der Dienst zunächst die zuvor hochgeladene App von einem Secure Service verwalteten S3-Bucket auf den Host-Computer herunter, auf dem Ihre Sitzung ausgeführt wird, und installiert sie dann, was je nach Größe der App einige Sekunden dauert. Es erscheint eine Bestätigungsmeldung, die Sie darüber informiert, ob die App erfolgreich installiert wurde oder nicht.

Installieren Sie aktuelle Apps im Fernzugriff

Aufrufen von Gerätedetails

Sie können Gerätedetails wie ARN, Modell-ID, CPU, Auflösung, Speicher und Heap-Größe des in Ihrer Sitzung verwendeten Geräts anzeigen, indem Sie auf die Schaltfläche Gerätedetails klicken. Diese Aktion zeigt die Gerätedetails auf einer neuen Registerkarte an. Bei einem öffentlichen Gerät enthalten die Details keine UDID, da sich diese bei jeder Sitzung ändern kann. Bei privaten Geräten werden auf der Seite mit den Gerätedetails die Instanz und der Geräte-ARN zusammen mit der UDID und den Labels angezeigt, die der privaten Geräteinstanz zugewiesen sind.

Seite mit öffentlichen Gerätedetails

Appium-Sitzung

Sie können die Appium-Sitzungsdetails als Anhang zu Ihrer Fernzugriffssitzung abrufen, indem Sie auf die Schaltfläche Appium-Sitzung klicken.

Richten Sie die Appium-Sitzung ein

Sitzungs-ARN

Sie können den Sitzungs-ARN Ihrer Fernzugriffssitzung mit der Schaltfläche Sitzungs-ARN kopieren.

Appium-URL

Sie können die Appium-URL für Ihre Fernzugriffssitzung mit der Appium-URL-Schaltfläche kopieren.

Minimiere das Menü auf der linken Seite

Mit der Schaltfläche Minimieren können Sie eine minimierte Version aller Aktionen im Menü auf der linken Seite der Fernzugriffssitzung abrufen.

Menü „Aktionen minimieren“

Nächste Schritte

Device Farm setzt die Sitzung fort, bis Sie sie manuell beenden oder das Zeitlimit von 150 Minuten erreicht ist. Um die Sitzung zu beenden, wählen Sie Sitzung beenden. Nachdem die Sitzung beendet wurde, können Sie auf das erfasste Video und die erstellten Protokolle zugreifen. Weitere Informationen finden Sie unter Sitzungsergebnisse werden abgerufen.

Tipps und Tricks

Bei der Fernzugriffssitzung können Leistungsprobleme auftreten, wenn Sie sich in einer Region befinden, die geografisch weit von US-West-2 entfernt ist. Dies liegt teilweise an der Latenz in einigen Regionen. Wenn Leistungsprobleme auftreten, lassen Sie der Remotesitzung etwas Zeit, um aufzuholen, bevor Sie erneut mit der App interagieren.