Ich habe an einem Java-Test-Framework gearbeitet und endete mit dem Testen einer Android-Anwendung, die eine Menge Toast-Nachrichten tut.ADB Shell Get Toast Nachrichten
Das Problem ist das Framework verwendet nichts anderes als ADB und ich kann keine zusätzlichen Bibliotheken verwenden.
so Gibt es eine Möglichkeit, die getoastete Nachricht von einer Anwendung über adb zu bekommen? Ich hätte nichts dagegen, hunderte von Zeilen für diese allein zu schreiben.
Ich habe das zuvor versucht und festgestellt, dass es nicht die Nachricht in Toast angezeigt zeigt, habe ich mein Framework Tesseract OCR verwenden, um Screenshots zu verifizieren und jetzt funktioniert es gut in 97% der Zeit. Ich habe auch festgestellt, dass das Aufrufen von UIautomator Apps abstürzt, die Einstellungen für die Barrierefreiheit verwenden, sodass mein Plan, eine App zu erstellen, die die Toast-Nachricht von dort liest, ebenfalls fehlgeschlagen ist. Danke für die Antwort, Es kann jemand anderem helfen –