|
|
@ -347,15 +347,14 @@ class TabDrawerRobot {
|
|
|
|
tabPosition: Int,
|
|
|
|
tabPosition: Int,
|
|
|
|
interact: BrowserRobot.() -> Unit,
|
|
|
|
interact: BrowserRobot.() -> Unit,
|
|
|
|
): BrowserRobot.Transition {
|
|
|
|
): BrowserRobot.Transition {
|
|
|
|
val tab = mDevice.findObject(
|
|
|
|
mDevice.findObject(
|
|
|
|
UiSelector()
|
|
|
|
UiSelector()
|
|
|
|
.className("androidx.compose.ui.platform.ComposeView")
|
|
|
|
.resourceId("$packageName:id/tab_tray_grid_item")
|
|
|
|
.index(tabPosition),
|
|
|
|
.index(tabPosition),
|
|
|
|
)
|
|
|
|
).also {
|
|
|
|
|
|
|
|
it.waitForExists(waitingTime)
|
|
|
|
UiScrollable(UiSelector().resourceId("$packageName:id/tray_list_item")).scrollIntoView(tab)
|
|
|
|
it.click()
|
|
|
|
tab.waitForExists(waitingTime)
|
|
|
|
}
|
|
|
|
tab.click()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BrowserRobot().interact()
|
|
|
|
BrowserRobot().interact()
|
|
|
|
return BrowserRobot.Transition()
|
|
|
|
return BrowserRobot.Transition()
|
|
|
|