commit | a87157f849104a7d77e8e70e087426aa7fb423cf | [log] [tgz] |
---|---|---|
author | Jun <jjunwangg@google.com> | Tue Sep 29 02:03:03 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Sep 29 02:03:03 2020 +0000 |
tree | ba5820cf3e320c4b66f946fdfb72763dad10ce49 | |
parent | 90a1c51f4ebe0ecf2669363904766cb4579ba27e [diff] | |
parent | 715edeb578b2013bc965c2a76a0e1f02abdf865f [diff] |
add methods for search in settings app am: 569657387d am: 715edeb578 Original change: https://googleplex-android-review.googlesource.com/c/platform/platform_testing/+/12527166 Change-Id: Id8290e8d2141bc055da6ea5dcb9abaced8c8d84f
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 403b50e..7ad7084 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 @@ * <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); }