2017-11-22 3 views
0

Ich versuche, die Funktion Screenshot in XCTest zu verwenden, um einen Bildschirm zu erfassen, aber ich bin nicht in der Lage zu verstehen, wie diese Screenshot speichern auf ein Simulator Gerät oder physikalisches GerätSpeicher Screenshot von XCUIScreenshot Funktion erfaßt

https://developer.apple.com/documentation/xctest/xcuiscreenshot

Ich versuche hier UI-Tests zu automatisieren und muss eine Menge Screenshots für die Überprüfung erfassen.

+0

Der Screenshot wird auf dem Computer gespeichert, auf dem der Test ausgeführt wird, und nicht auf dem Gerät, auf dem der Test ausgeführt wird. –

Antwort

0

Werfen Sie einen Blick auf this. Laden Sie die Quelle herunter und importieren Sie die benötigten Materialien in Ihren Code.

Es ist sehr einfach, Screenshots beim Ausführen von UI-Tests zu erstellen. Rufen Sie einfach die saveScreenshot(path) Methode auf, um Screenshots im gewünschten Pfad aufzunehmen und zu speichern.