For #21540 fix disabled editCustomSearchEngineTest

This commit is contained in:
AndiAJ 2021-10-08 15:26:28 +03:00 committed by mergify[bot]
parent e3266ca6e0
commit c3fdf35c6d
2 changed files with 7 additions and 9 deletions

View File

@ -544,7 +544,6 @@ class SmokeTest {
} }
} }
@Ignore("Started failing: https://github.com/mozilla-mobile/fenix/issues/21540")
@Test @Test
// Verifies setting as default a customized search engine name and URL // Verifies setting as default a customized search engine name and URL
fun editCustomSearchEngineTest() { fun editCustomSearchEngineTest() {

View File

@ -8,9 +8,7 @@ package org.mozilla.fenix.ui.robots
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import androidx.test.espresso.Espresso.onView import androidx.test.espresso.Espresso.onView
import androidx.test.espresso.action.ViewActions.clearText
import androidx.test.espresso.action.ViewActions.click import androidx.test.espresso.action.ViewActions.click
import androidx.test.espresso.action.ViewActions.typeText
import androidx.test.espresso.assertion.ViewAssertions.matches import androidx.test.espresso.assertion.ViewAssertions.matches
import androidx.test.espresso.contrib.RecyclerViewActions import androidx.test.espresso.contrib.RecyclerViewActions
import androidx.test.espresso.matcher.ViewMatchers import androidx.test.espresso.matcher.ViewMatchers
@ -30,6 +28,7 @@ import org.hamcrest.Matchers.allOf
import org.junit.Assert.assertTrue import org.junit.Assert.assertTrue
import org.mozilla.fenix.R import org.mozilla.fenix.R
import org.mozilla.fenix.helpers.TestAssetHelper.waitingTime import org.mozilla.fenix.helpers.TestAssetHelper.waitingTime
import org.mozilla.fenix.helpers.TestHelper.packageName
import org.mozilla.fenix.helpers.click import org.mozilla.fenix.helpers.click
/** /**
@ -73,12 +72,12 @@ class SettingsSubMenuSearchRobot {
fun selectAddCustomSearchEngine() = onView(withText("Other")).click() fun selectAddCustomSearchEngine() = onView(withText("Other")).click()
fun typeCustomEngineDetails(engineName: String, engineURL: String) { fun typeCustomEngineDetails(engineName: String, engineURL: String) {
onView(withId(R.id.edit_engine_name)) mDevice.findObject(
.perform(clearText()) UiSelector().resourceId("$packageName:id/edit_engine_name")
.perform(typeText(engineName)) ).setText(engineName)
onView(withId(R.id.edit_search_string)) mDevice.findObject(
.perform(clearText()) UiSelector().resourceId("$packageName:id/edit_search_string")
.perform(typeText(engineURL)) ).setText(engineURL)
} }
fun openEngineOverflowMenu(searchEngineName: String) { fun openEngineOverflowMenu(searchEngineName: String) {