From 48df9bb6bfa1ed136e0049718ecf6b57cbacd92c Mon Sep 17 00:00:00 2001 From: AndiAJ Date: Wed, 31 Jan 2024 11:43:18 +0200 Subject: [PATCH] Bug 1844252 - Fix verifyVideoPlaybackSystemNotificationTest UI test --- .../java/org/mozilla/fenix/ui/robots/ComposeTabDrawerRobot.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/ComposeTabDrawerRobot.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/ComposeTabDrawerRobot.kt index df12b8ff2..ffe888fbf 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/ComposeTabDrawerRobot.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/ComposeTabDrawerRobot.kt @@ -235,7 +235,10 @@ class ComposeTabDrawerRobot(private val composeTestRule: HomeActivityComposeTest /** * Closes a tab when there is only one tab open. */ + @OptIn(ExperimentalTestApi::class) fun closeTab() { + composeTestRule.waitUntilAtLeastOneExists(hasTestTag(TabsTrayTestTag.tabItemClose)) + composeTestRule.closeTabButton().assertExists() composeTestRule.closeTabButton().performClick() Log.i(TAG, "closeTab: Clicked close tab button") }