[fenix] For https://github.com/mozilla-mobile/fenix/issues/20814 fix flaky tabMediaControlButtonTest UI test

pull/600/head
AndiAJ 3 years ago committed by mergify[bot]
parent 5baa97270c
commit 09c8890055

@ -148,16 +148,18 @@ class TabDrawerRobot {
}
fun verifyTabMediaControlButtonState(action: String) {
mDevice.waitNotNull(
findObject(
By
.res("$packageName:id/play_pause_button")
.desc(action)
),
waitingTime
)
mDevice.waitForIdle()
tabMediaControlButton().check(matches(withContentDescription(action)))
mDevice.findObject(
UiSelector()
.resourceId("$packageName:id/play_pause_button")
).waitForExists(waitingTime)
assertTrue(
mDevice.findObject(
UiSelector().descriptionContains(action)
).waitForExists(waitingTime)
)
}
fun clickTabMediaControlButton() = tabMediaControlButton().click()

Loading…
Cancel
Save