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
// Verifies setting as default a customized search engine name and URL
fun editCustomSearchEngineTest() {

View File

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