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 1999e13d87..7bfe9425c8 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/SettingsPrivacyTest.kt @@ -270,22 +270,24 @@ class SettingsPrivacyTest { } @Test - @Ignore("See: https://github.com/mozilla-mobile/fenix/issues/10915") fun openExternalLinksInPrivateTest() { - val defaultWebPage = TestAssetHelper.getGenericAsset(mockWebServer, 1) + val firstWebPage = TestAssetHelper.getGenericAsset(mockWebServer, 1) + val secondWebPage = TestAssetHelper.getGenericAsset(mockWebServer, 2) setOpenLinksInPrivateOn() - openAppFromExternalLink(defaultWebPage.url.toString()) + openAppFromExternalLink(firstWebPage.url.toString()) browserScreen { }.openTabDrawer { verifyPrivateModeSelected() - }.openNewTab { }.dismissSearchBar { } + }.closeTabDrawer { + }.goToHomescreen { } setOpenLinksInPrivateOff() - openAppFromExternalLink(defaultWebPage.url.toString()) + // We need to open a different link, otherwise it will open the same session + openAppFromExternalLink(secondWebPage.url.toString()) browserScreen { }.openTabDrawer { @@ -294,7 +296,6 @@ class SettingsPrivacyTest { } @Test - @Ignore("See: https://github.com/mozilla-mobile/fenix/issues/10915") fun launchPageShortcutInPrivateModeTest() { val defaultWebPage = TestAssetHelper.getGenericAsset(mockWebServer, 1) @@ -307,7 +308,18 @@ class SettingsPrivacyTest { addShortcutName(pageShortcutName) clickAddShortcutButton() clickAddAutomaticallyButton() - }.openHomeScreenShortcut(pageShortcutName) { + } + + mDevice.waitForIdle() + // We need to close the existing tab here, to open a different session + restartApp(activityTestRule) + browserScreen { + }.openTabDrawer { + closeTab() + } + + addToHomeScreen { + }.searchAndOpenHomeScreenShortcut(pageShortcutName) { }.openTabDrawer { verifyPrivateModeSelected() } @@ -328,8 +340,7 @@ class SettingsPrivacyTest { clickAddShortcutButton() clickAddAutomaticallyButton() }.openHomeScreenShortcut(pageShortcutName) { - }.openTabDrawer { - }.openNewTab { }.dismissSearchBar { } + }.goToHomescreen { } setOpenLinksInPrivateOff() restartApp(activityTestRule) @@ -339,8 +350,7 @@ class SettingsPrivacyTest { }.searchAndOpenHomeScreenShortcut(pageShortcutName) { }.openTabDrawer { verifyNormalModeSelected() - }.openNewTab { - }.dismissSearchBar { + }.closeTabDrawer { }.openThreeDotMenu { }.openSettings { }.openPrivateBrowsingSubMenu {