From 681fc216ac0a1bfe8c78ee0ca8d99b6742e52f9d Mon Sep 17 00:00:00 2001 From: AndiAJ Date: Tue, 5 Oct 2021 12:00:14 +0300 Subject: [PATCH] Fix for ambiguous tab_item --- .../org/mozilla/fenix/ui/robots/TabDrawerRobot.kt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/TabDrawerRobot.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/TabDrawerRobot.kt index 8dd4431af..5f58dfb9b 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/TabDrawerRobot.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/TabDrawerRobot.kt @@ -419,9 +419,17 @@ private fun assertExistingOpenTabs(title: String) { } } -private fun assertExistingTabList() = - onView(allOf(withId(R.id.tab_item))) - .check(matches(withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE))) +private fun assertExistingTabList() { + mDevice.findObject( + UiSelector().resourceId("$packageName:id/tabsTray") + ).waitForExists(waitingTime) + + assertTrue( + mDevice.findObject( + UiSelector().resourceId("$packageName:id/tab_item") + ).waitForExists(waitingTime) + ) +} private fun assertNoTabsOpenedText() = onView(withId(R.id.tab_tray_empty_view))