2014-09-13 5 views

Antwort

5

Versuchen Sie es mit HAXM Beschleunigung ausgeschaltet , Wenn du kannst. Ich musste den Test mit einem Profil ausführen, das dann den Test auf einem physischen Gerät durchführte, um die Screenshots zu erhalten. Wenn AVD GPU oder Snapshot ausgewählt hat, schlagen Screenshots fehl, selbst wenn sie auf einem USB-Gerät ausgeführt werden. Dies ist ein Fehler in uiautomator nach den Entwicklern beteiligt mit dem Reifen der Appium-Plattform.

+0

GPU aus für mich geholfen. –

4

Zusätzlich von Houston Haynes gegeben zu beantworten, kann das Problem auftreten, wenn Sie die Fahnen für Ihre Tätigkeit wie folgt festgelegt haben:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE); 

Sie können den Code nur kommentieren und die Screenshots über alles (Android nehmen Studio, uiatutomatorviewer usw.). Ich hoffe es hilft!!

+0

Vielen Dank für den Schnitt Paolo –