Schreibe einen Test, der auf Ansichten in PopupWindow klickt

8

Ich habe ein ListView in einem PopupWindow, und ich möchte auf das zweite Element in der Liste klicken. Ich habe Folgendes versucht:

%Vor%

Und jetzt, da das Popup-Fenster erscheint, habe ich versucht:

%Vor%

oder das:

%Vor%

Aber ich bekomme immer, dass die Ansicht nicht gefunden wird. Wie kann ich das in Espresso machen?

    
MisaMisa 09.12.2014, 15:07
quelle

2 Antworten

18

Die Android-System-Popups und Warnungen werden in einem anderen Fenster angezeigt. Sie müssen also versuchen, die Ansicht in diesem bestimmten Fenster und nicht im Hauptaktivitätsfenster zu finden.

Espresso bietet eine bequeme Methode, um die Grundansicht für Popup-Fenster zu finden. Probieren Sie es aus.

%Vor%     
Nishanth 17.04.2016 06:33
quelle
5

In Ihrem Fall haben Sie zwei verschiedene Fenster. Um auf Espresso zu zeigen, mit welchem ​​Fenster Sie interagieren möchten, müssen Sie Root Matcher verwenden. Probiere oder spiele mit diesen Lösungen ein bisschen:

%Vor%

oder

%Vor%     
denys 28.12.2014 22:59
quelle

Tags und Links