summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJun <jjunwangg@google.com>2020-09-29 02:03:03 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-09-29 02:03:03 +0000
commita87157f849104a7d77e8e70e087426aa7fb423cf (patch)
treeba5820cf3e320c4b66f946fdfb72763dad10ce49
parent90a1c51f4ebe0ecf2669363904766cb4579ba27e (diff)
parent715edeb578b2013bc965c2a76a0e1f02abdf865f (diff)
downloadplatform_testing-a87157f849104a7d77e8e70e087426aa7fb423cf.tar.gz
add methods for search in settings app am: 569657387d am: 715edeb578android-11.0.0_r30android11-qpr1-c-release
Original change: https://googleplex-android-review.googlesource.com/c/platform/platform_testing/+/12527166 Change-Id: Id8290e8d2141bc055da6ea5dcb9abaced8c8d84f
-rw-r--r--libraries/app-helpers/interfaces/auto/src/android/platform/helpers/IAutoSettingHelper.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/libraries/app-helpers/interfaces/auto/src/android/platform/helpers/IAutoSettingHelper.java b/libraries/app-helpers/interfaces/auto/src/android/platform/helpers/IAutoSettingHelper.java
index 403b50e6c..7ad708441 100644
--- a/libraries/app-helpers/interfaces/auto/src/android/platform/helpers/IAutoSettingHelper.java
+++ b/libraries/app-helpers/interfaces/auto/src/android/platform/helpers/IAutoSettingHelper.java
@@ -191,4 +191,32 @@ public interface IAutoSettingHelper extends IAppHelper, Scrollable {
* <p>get day/night mode status.
*/
DayNightMode getDayNightModeStatus();
+
+ /**
+ * Setup expectations: full settings facet is open.
+ *
+ * <p>search in settings app and select the first search result.
+ *
+ * @param item to be searched.
+ */
+ void searchAndSelect(String item);
+
+ /**
+ * Setup expectations: full settings facet is open.
+ *
+ * <p>search in settings app.
+ *
+ * @param item to be searched.
+ * @param selectedIndex determines which search result to select.
+ */
+ void searchAndSelect(String item, int selectedIndex);
+
+ /**
+ * Setup expectations: search result is open.
+ *
+ * <p>verify page title contains the searched item.
+ *
+ * @param item to be verified.
+ */
+ boolean isValidPageTitle(String item);
}