Ich möchte die Sichtbarkeit der Tastatur testen, wenn eine Aktivität onCreate () und onResume () aufruft.
Wie kann ich testen, ob die Tastatur mit Espresso angezeigt wird?
Ein anderer Trick könnte sein, nach der Sichtbarkeit einer Ansicht zu suchen, von der Sie wissen, dass sie abgedeckt wird, wenn die Tastatur angezeigt wird. Vergiss nicht, Animationen in Betracht zu ziehen ...
Instrumentierung testen mit Espresso und Hamcrest für den NOT Matcher etwas wie:
%Vor%Dies ist eine Art Trick, um zu überprüfen, ob die Tastatur sichtbar ist, es ist keine perfekte Lösung, aber für mich war genug:
Einfaches Codebeispiel:
%Vor%Wenn die Tastatur sichtbar ist, bedeutet dies, dass beim zweiten Drücken der Zurück-Taste der Ansichtsbehälter immer noch dort ist;)
Hoffe diese Hilfe!
Tags und Links android android-espresso