|
|
@ -683,6 +683,17 @@ class HomeScreenRobot {
|
|
|
|
BrowserRobot().interact()
|
|
|
|
BrowserRobot().interact()
|
|
|
|
return BrowserRobot.Transition()
|
|
|
|
return BrowserRobot.Transition()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun clickPocketDiscoverMoreButton(composeTestRule: ComposeTestRule, position: Int, interact: BrowserRobot.() -> Unit): BrowserRobot.Transition {
|
|
|
|
|
|
|
|
composeTestRule.onNodeWithTag("pocket.stories")
|
|
|
|
|
|
|
|
.assertIsDisplayed()
|
|
|
|
|
|
|
|
.onChildAt(position - 1)
|
|
|
|
|
|
|
|
.assert(hasTestTag("pocket.discover.more.story"))
|
|
|
|
|
|
|
|
.performClick()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BrowserRobot().interact()
|
|
|
|
|
|
|
|
return BrowserRobot.Transition()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1076,17 +1087,6 @@ private fun sponsoredShortcut(sponsoredShortcutTitle: String) =
|
|
|
|
.textContains(sponsoredShortcutTitle),
|
|
|
|
.textContains(sponsoredShortcutTitle),
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
private fun discoverMoreStoriesButton(position: Int) =
|
|
|
|
|
|
|
|
mDevice
|
|
|
|
|
|
|
|
.findObject(
|
|
|
|
|
|
|
|
UiSelector()
|
|
|
|
|
|
|
|
.resourceId("pocket.stories"),
|
|
|
|
|
|
|
|
).getChild(
|
|
|
|
|
|
|
|
UiSelector()
|
|
|
|
|
|
|
|
.resourceId("pocket.discover.more.story")
|
|
|
|
|
|
|
|
.index(position - 1),
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
val deleteFromHistory =
|
|
|
|
val deleteFromHistory =
|
|
|
|
onView(
|
|
|
|
onView(
|
|
|
|
allOf(
|
|
|
|
allOf(
|
|
|
|