From 2743f9cf4f2afdeac1a0760c33e2c0ca4be5d2ba Mon Sep 17 00:00:00 2001 From: Oana Horvath Date: Tue, 16 Mar 2021 19:35:36 +0200 Subject: [PATCH] For #18481: waits for url to be visible in TestHelper.verifyUrl() (#18498) --- .../androidTest/java/org/mozilla/fenix/helpers/TestHelper.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/androidTest/java/org/mozilla/fenix/helpers/TestHelper.kt b/app/src/androidTest/java/org/mozilla/fenix/helpers/TestHelper.kt index 8d4a01f4c..ec9b3d70e 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/helpers/TestHelper.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/helpers/TestHelper.kt @@ -28,6 +28,7 @@ import kotlinx.coroutines.runBlocking import org.hamcrest.CoreMatchers import org.hamcrest.CoreMatchers.allOf import org.mozilla.fenix.R +import org.mozilla.fenix.helpers.TestAssetHelper.waitingTime import org.mozilla.fenix.helpers.ext.waitNotNull import org.mozilla.fenix.helpers.idlingresource.NetworkConnectionIdlingResource import org.mozilla.fenix.ui.robots.mDevice @@ -88,6 +89,7 @@ object TestHelper { fun verifyUrl(urlSubstring: String, resourceName: String, resId: Int) { waitUntilObjectIsFound(resourceName) + mDevice.findObject(UiSelector().text(urlSubstring)).waitForExists(waitingTime) onView(withId(resId)).check(ViewAssertions.matches(withText(CoreMatchers.containsString(urlSubstring)))) }