diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/DeepLinkTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/DeepLinkTest.kt index ff9159210..d75c1a284 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/DeepLinkTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/DeepLinkTest.kt @@ -108,7 +108,7 @@ class DeepLinkTest { fun openSettingsLogins() { robot.openSettingsLogins { verifyDefaultView() - verifyDefaultValueAutofillLogins() + verifyDefaultValueAutofillLogins(InstrumentationRegistry.getInstrumentation().targetContext) } } diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt index 7bfe9425c..ae0fa644f 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt @@ -176,7 +176,7 @@ class SettingsPrivacyTest { TestHelper.scrollToElementByText("Logins and passwords") }.openLoginsAndPasswordSubMenu { verifyDefaultView() - verifyDefaultValueAutofillLogins() + verifyDefaultValueAutofillLogins(InstrumentationRegistry.getInstrumentation().targetContext) verifyDefaultValueExceptions() }.openSavedLogins { verifySecurityPromptForLogins() diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/SettingsSubMenuLoginsAndPasswordRobot.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/SettingsSubMenuLoginsAndPasswordRobot.kt index 06934b282..c0a513fcb 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/SettingsSubMenuLoginsAndPasswordRobot.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/SettingsSubMenuLoginsAndPasswordRobot.kt @@ -6,6 +6,7 @@ package org.mozilla.fenix.ui.robots +import android.content.Context import androidx.test.espresso.Espresso.onView import androidx.test.espresso.action.ViewActions import androidx.test.espresso.assertion.ViewAssertions.matches @@ -16,6 +17,7 @@ import androidx.test.uiautomator.By import androidx.test.uiautomator.UiDevice import androidx.test.uiautomator.Until import org.hamcrest.CoreMatchers +import org.mozilla.fenix.R import org.mozilla.fenix.helpers.TestAssetHelper import org.mozilla.fenix.helpers.click import org.mozilla.fenix.helpers.ext.waitNotNull @@ -40,7 +42,7 @@ class SettingsSubMenuLoginsAndPasswordRobot { fun verifyDefaultValueExceptions() = assertDefaultValueExceptions() - fun verifyDefaultValueAutofillLogins() = assertDefaultValueAutofillLogins() + fun verifyDefaultValueAutofillLogins(context: Context) = assertDefaultValueAutofillLogins(context) class Transition { val mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()) @@ -97,7 +99,14 @@ private fun goBackButton() = private fun assertDefaultView() = onView(ViewMatchers.withText("Sync logins across devices")) .check(matches(withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE))) -private fun assertDefaultValueAutofillLogins() = onView(ViewMatchers.withText("Autofill websites")) +private fun assertDefaultValueAutofillLogins(context: Context) = onView( + ViewMatchers.withText( + context.getString( + R.string.preferences_passwords_autofill2, + context.getString(R.string.app_name) + ) + ) +) .check(matches(withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE))) private fun assertDefaultValueExceptions() = onView(ViewMatchers.withText("Exceptions")) diff --git a/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt b/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt index 09575a41e..e395a7164 100644 --- a/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt +++ b/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt @@ -58,7 +58,7 @@ object FeatureFlags { * Identifies and separates the tabs list with a secondary section containing least used tabs. */ val inactiveTabs = Config.channel.isNightlyOrDebug - + /** * Enables support for Android Autofill. * diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4e09e2dcc..bdf984dff 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,7 +1,7 @@ - + Private %s @@ -1456,7 +1456,7 @@ Never save - Autofill + Autofill Autofill in %1$s