|
|
|
@ -286,13 +286,6 @@ class SearchRobot {
|
|
|
|
|
.performScrollToIndex(5)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun clickSearchEngineSettings(rule: ComposeTestRule) {
|
|
|
|
|
rule.onNodeWithText("Search engine settings")
|
|
|
|
|
.assertIsDisplayed()
|
|
|
|
|
.assertHasClickAction()
|
|
|
|
|
.performClick()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun clickClearButton() {
|
|
|
|
|
clearButton().click()
|
|
|
|
|
}
|
|
|
|
@ -337,6 +330,17 @@ class SearchRobot {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun verifySearchEngineShortcutsAreNotDisplayed(rule: ComposeTestRule, vararg searchEngines: String) {
|
|
|
|
|
mDevice.findObject(
|
|
|
|
|
UiSelector().resourceId("$packageName:id/pill_wrapper_divider"),
|
|
|
|
|
).waitForExists(waitingTime)
|
|
|
|
|
|
|
|
|
|
for (searchEngine in searchEngines) {
|
|
|
|
|
rule.waitForIdle()
|
|
|
|
|
rule.onNodeWithText(searchEngine).assertDoesNotExist()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun verifyTypedToolbarText(expectedText: String) {
|
|
|
|
|
mDevice.findObject(UiSelector().resourceId("$packageName:id/toolbar"))
|
|
|
|
|
.waitForExists(waitingTime)
|
|
|
|
@ -399,6 +403,19 @@ class SearchRobot {
|
|
|
|
|
NavigationToolbarRobot().interact()
|
|
|
|
|
return NavigationToolbarRobot.Transition()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun clickSearchEngineSettings(
|
|
|
|
|
rule: ComposeTestRule,
|
|
|
|
|
interact: SettingsSubMenuSearchRobot.() -> Unit,
|
|
|
|
|
): SettingsSubMenuSearchRobot.Transition {
|
|
|
|
|
rule.onNodeWithText("Search engine settings")
|
|
|
|
|
.assertIsDisplayed()
|
|
|
|
|
.assertHasClickAction()
|
|
|
|
|
.performClick()
|
|
|
|
|
|
|
|
|
|
SettingsSubMenuSearchRobot().interact()
|
|
|
|
|
return SettingsSubMenuSearchRobot.Transition()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|