[fenix] Improve coverage for copyBookmarkURLTest

pull/600/head
AndiAJ 3 years ago committed by mergify[bot]
parent 42ddf1faa4
commit 9cf25c9c64

@ -187,6 +187,15 @@ class BookmarksTest {
}.openThreeDotMenu(defaultWebPage.url) { }.openThreeDotMenu(defaultWebPage.url) {
}.clickCopy { }.clickCopy {
verifyCopySnackBarText() verifyCopySnackBarText()
navigateUp()
}
navigationToolbar {
}.clickUrlbar {
clickClearButton()
longClickToolbar()
clickPasteText()
verifyPastedToolbarText(defaultWebPage.url.toString())
} }
} }

@ -41,7 +41,6 @@ import org.mozilla.fenix.helpers.TestHelper.scrollToElementByText
import org.mozilla.fenix.helpers.ViewVisibilityIdlingResource import org.mozilla.fenix.helpers.ViewVisibilityIdlingResource
import org.mozilla.fenix.ui.robots.browserScreen import org.mozilla.fenix.ui.robots.browserScreen
import org.mozilla.fenix.ui.robots.clickTabCrashedRestoreButton import org.mozilla.fenix.ui.robots.clickTabCrashedRestoreButton
import org.mozilla.fenix.ui.robots.clickUrlbar
import org.mozilla.fenix.ui.robots.collectionRobot import org.mozilla.fenix.ui.robots.collectionRobot
import org.mozilla.fenix.ui.robots.customTabScreen import org.mozilla.fenix.ui.robots.customTabScreen
import org.mozilla.fenix.ui.robots.downloadRobot import org.mozilla.fenix.ui.robots.downloadRobot
@ -512,9 +511,8 @@ class SmokeTest {
}.goToSearchEngine { }.goToSearchEngine {
}.enterURLAndEnterToBrowser(defaultWebPage.url) { }.enterURLAndEnterToBrowser(defaultWebPage.url) {
}.openNavigationToolbar { }.openNavigationToolbar {
clickUrlbar { }.clickUrlbar {
verifyDefaultSearchEngine("Google") verifyDefaultSearchEngine("Google")
}
} }
} }

@ -249,6 +249,17 @@ class NavigationToolbarRobot {
HomeScreenRobot().interact() HomeScreenRobot().interact()
return HomeScreenRobot.Transition() return HomeScreenRobot.Transition()
} }
fun clickUrlbar(interact: SearchRobot.() -> Unit): SearchRobot.Transition {
urlBar().click()
mDevice.findObject(
UiSelector().resourceId("$packageName:id/mozac_browser_toolbar_edit_url_view")
).waitForExists(waitingTime)
SearchRobot().interact()
return SearchRobot.Transition()
}
} }
} }
@ -257,12 +268,6 @@ fun navigationToolbar(interact: NavigationToolbarRobot.() -> Unit): NavigationTo
return NavigationToolbarRobot.Transition() return NavigationToolbarRobot.Transition()
} }
fun clickUrlbar(interact: SearchRobot.() -> Unit): SearchRobot.Transition {
urlBar().click()
SearchRobot().interact()
return SearchRobot.Transition()
}
fun openEditURLView() { fun openEditURLView() {
mDevice.waitNotNull( mDevice.waitNotNull(
Until.findObject(By.res("$packageName:id/toolbar")), Until.findObject(By.res("$packageName:id/toolbar")),

Loading…
Cancel
Save