From 28d73d2b96cd77d73b8de728a06857fe7eaa19c4 Mon Sep 17 00:00:00 2001 From: Yusuke Matsubara Date: Sun, 21 May 2017 20:03:03 +0900 Subject: [PATCH] Espresso: match with resource names in settings screen Apparently this is more robust (especially for SDK version 25) --- .../java/fr/free/nrw/commons/SettingsActivityTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/androidTest/java/fr/free/nrw/commons/SettingsActivityTest.java b/app/src/androidTest/java/fr/free/nrw/commons/SettingsActivityTest.java index 2bae89265..533498a47 100644 --- a/app/src/androidTest/java/fr/free/nrw/commons/SettingsActivityTest.java +++ b/app/src/androidTest/java/fr/free/nrw/commons/SettingsActivityTest.java @@ -103,8 +103,8 @@ public class SettingsActivityTest { private static Matcher findPreferenceList() { return allOf( - ViewMatchers.isDescendantOfA(ViewMatchers.withId(android.R.id.content)), - ViewMatchers.withId(android.R.id.list), + ViewMatchers.isDescendantOfA(ViewMatchers.withId(R.id.settingsFragment)), + ViewMatchers.withResourceName("list"), ViewMatchers.hasFocus() ); }