Ich schreibe einen Test, um festzustellen, ob der Vorhersageabschnitt der Android-Tastatur deaktiviert ist oder nicht. Normalerweise würde ich diese Art von Dingen erkennen, würde ich take an XML screenshot in UI Automator und dann verwenden Sie die Ressource-ID, um es zu erkennen, aber da die Tastatur als Overlay aufgezeichnet wird, wird es nicht angezeigt.Wie testen, ob die Vorhersage Tastatur auf Android deaktiviert ist?
Ich habe die Ressourcen-ID verwendet Strings zu erstellen und sie wie folgt instanziiert:
UiObject incidentClick = uiDevice.findObject(new
UiSelector().resourceId(UIResourceStrings.This_Is_The_Resource_String));
jedoch nicht, da die Tastatur eine eigene Ressourcenzeichenfolge hat nicht funktioniert.
ich über die Verwendung von (x, y) gedacht habe Koordinaten zu überprüfen, aber ich bin mir nicht sicher, wie ich das umsetzen würde. Irgendeine Idee, wie man so etwas macht?