No issue: Use same open tabs tray everywhere

upstream-sync
Jonathan Almeida 3 years ago committed by Jonathan Almeida
parent 1e09d50fd7
commit 0189fed012

@ -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()

@ -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()

Loading…
Cancel
Save