Ich versuche, Touch-Ereignisse mit AndroidDebugBridge an ein Gerät zu senden, damit ich einige grundlegende Automatisierungsfunktionen für UI-Tests durchführen kann. Ich habe die Diskussion in LINK verfolgt . Ich kann sendevent verwenden, um die Berührung von Emulatoren zu simulieren, kann dies jedoch nicht auf einem Gerät tun.
Wie im obigen Link scheint der Emulator 6 Ereignisse für jede Berührung auszusenden (xcoord, ycoord, 2 für die Presse, 2 für die Freigabe), und es war einfach, diese Informationen für Ereignisse zu verwenden, aber ein Ereignis für den Touchscreen für ein Gerät scheint dies zu tun viel zu viele Ereignisse erzeugen.
Hat es jemand geschafft, eine Berührung von ADB an ein Gerät zu senden? Könnten Sie bitte die Lösung teilen.