diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/NavigationToolbarRobot.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/NavigationToolbarRobot.kt index 0a7ede11e..c6177bc46 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/NavigationToolbarRobot.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/NavigationToolbarRobot.kt @@ -185,10 +185,10 @@ class NavigationToolbarRobot { } fun openTabTray(interact: TabDrawerRobot.() -> Unit): TabDrawerRobot.Transition { - onView(withId(R.id.tab_button)) - .check(matches(withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE))) - + mDevice.waitForIdle(waitingTime) tabTrayButton().click() + mDevice.waitNotNull(Until.findObject(By.res("$packageName:id/tab_layout")), + waitingTime) TabDrawerRobot().interact() return TabDrawerRobot.Transition() diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/TabDrawerRobot.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/TabDrawerRobot.kt index f129845f8..570bceed5 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/TabDrawerRobot.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/TabDrawerRobot.kt @@ -208,15 +208,10 @@ class TabDrawerRobot { } fun openTabDrawer(interact: TabDrawerRobot.() -> Unit): TabDrawerRobot.Transition { - mDevice.findObject(UiSelector().resourceId("$packageName:id/tab_button")) - .waitForExists(waitingTime) - + mDevice.waitForIdle(waitingTime) tabsCounter().click() - - org.mozilla.fenix.ui.robots.mDevice.waitNotNull( - Until.findObject(By.res("$packageName:id/tab_layout")), - waitingTime - ) + mDevice.waitNotNull(Until.findObject(By.res("$packageName:id/tab_layout")), + waitingTime) TabDrawerRobot().interact() return TabDrawerRobot.Transition()