Die Synchronisation von UiAutomator
Ich schreibe einen Uiautomator-Testfall für das Ausführen eines Android-App-Programms im Emulator. Hier kommt das Problem, vorausgesetzt, ich führe den Ui-Testfall auf einem anderen Emulatorcomputer aus. Wie kann ich sicherstellen, dass das Aufnahmegerät und das Wiedergabegerät gleich schnell reagieren? Beispielsweise reagiert das Wiedergabegerät möglicherweise langsamer als das Aufnahmegerät. Wenn der Testfall eine Klickaktion in einer Schaltfläche auslöst, hat das Wiedergabegerät diese Schaltfläche möglicherweise nicht in das Layout geladen. Gibt es in uiautomator einen Mechanismus, der das Abspielen der Testfälle und die Reaktion der Maschine immer synchronisieren könnte? Ich fürchte, wenn der Wiedergabeautomat zu langsam ist, werden möglicherweise einige unbegründete Ausnahmen verworfen.