Bug 1833120 - Programmatically switch toolbar position for verifySearchBookmarksViewTest UI test

fenix/118.0
oana.horvath 11 months ago committed by mergify[bot]
parent 35962ab6b1
commit b8b42ec051

@ -29,13 +29,11 @@ import org.mozilla.fenix.helpers.TestAssetHelper
import org.mozilla.fenix.helpers.TestHelper
import org.mozilla.fenix.helpers.TestHelper.appContext
import org.mozilla.fenix.helpers.TestHelper.clickSnackbarButton
import org.mozilla.fenix.helpers.TestHelper.exitMenu
import org.mozilla.fenix.helpers.TestHelper.longTapSelectItem
import org.mozilla.fenix.helpers.TestHelper.registerAndCleanupIdlingResources
import org.mozilla.fenix.helpers.TestHelper.restartApp
import org.mozilla.fenix.ui.robots.bookmarksMenu
import org.mozilla.fenix.ui.robots.browserScreen
import org.mozilla.fenix.ui.robots.clearTextFieldItem
import org.mozilla.fenix.ui.robots.homeScreen
import org.mozilla.fenix.ui.robots.multipleSelectionToolbar
import org.mozilla.fenix.ui.robots.navigationToolbar
@ -754,8 +752,8 @@ class BookmarksTest {
fun verifySearchBookmarksViewTest() {
val defaultWebPage = TestAssetHelper.getGenericAsset(mockWebServer, 1)
browserScreen {
createBookmark(defaultWebPage.url)
createBookmarkItem(defaultWebPage.url.toString(), defaultWebPage.title, 1u)
homeScreen {
}.openThreeDotMenu {
}.openBookmarks {
}.clickSearchButton {
@ -768,17 +766,14 @@ class BookmarksTest {
tapOutsideToDismissSearchBar()
verifySearchToolbar(false)
}
bookmarksMenu {
}.goBackToBrowserScreen {
}.openThreeDotMenu {
}.openSettings {
}.openCustomizeSubMenu {
clickTopToolbarToggle()
}
exitMenu()
runBlocking {
// Switching to top toolbar position
appContext.settings().shouldUseBottomToolbar = false
restartApp(activityTestRule.activityRule)
}
browserScreen {
homeScreen {
}.openThreeDotMenu {
}.openBookmarks {
}.clickSearchButton {
@ -814,7 +809,7 @@ class BookmarksTest {
verifyNoSuggestionsAreDisplayed(
activityTestRule,
firstWebPage.url.toString(),
secondWebPage.url.toString()
secondWebPage.url.toString(),
)
}
}

Loading…
Cancel
Save