Bug 1830348 - Use do not intercept cache in app links interceptor

(cherry picked from commit 04295bc67168afe3514dd195a91916527a197c00)
fenix/117.0
Roger Yang 10 months ago committed by mergify[bot]
parent 5b974166e2
commit b1b3ef8900

@ -138,7 +138,7 @@ class SettingsAdvancedTest {
// Assumes Youtube is installed and enabled
@SmokeTest
@Test
fun askBeforeOpeningLinkInAppTest() {
fun askBeforeOpeningLinkInAppCancelTest() {
val defaultWebPage = TestAssetHelper.getExternalLinksAsset(mockWebServer)
homeScreen {
@ -163,9 +163,29 @@ class SettingsAdvancedTest {
clickPageObject(itemWithResIdAndText("android:id/button2", "CANCEL"))
waitForPageToLoad()
verifyUrl("youtube.com")
}.openTabDrawer {
closeTab()
}
}
// Assumes Youtube is installed and enabled
@SmokeTest
@Test
fun askBeforeOpeningLinkInAppOpenTest() {
val defaultWebPage = TestAssetHelper.getExternalLinksAsset(mockWebServer)
homeScreen {
}.openThreeDotMenu {
}.openSettings {
verifyOpenLinksInAppsButton()
verifySettingsOptionSummary("Open links in apps", "Never")
}.openOpenLinksInAppsMenu {
verifyOpenLinksInAppsView("Never")
clickOpenLinkInAppOption("Ask before opening")
verifySelectedOpenLinksInAppOption("Ask before opening")
}.goBack {
verifySettingsOptionSummary("Open links in apps", "Ask before opening")
}
exitMenu()
navigationToolbar {
}.enterURLAndEnterToBrowser(defaultWebPage.url) {
@ -180,7 +200,7 @@ class SettingsAdvancedTest {
// Assumes Youtube is installed and enabled
@SmokeTest
@Test
fun privateBrowsingAskBeforeOpeningLinkInAppTest() {
fun privateBrowsingAskBeforeOpeningLinkInAppCancelTest() {
val defaultWebPage = TestAssetHelper.getExternalLinksAsset(mockWebServer)
homeScreen {
@ -208,9 +228,32 @@ class SettingsAdvancedTest {
clickPageObject(itemWithResIdAndText("android:id/button2", "CANCEL"))
waitForPageToLoad()
verifyUrl("youtube.com")
}.openTabDrawer {
closeTab()
}
}
// Assumes Youtube is installed and enabled
@SmokeTest
@Test
fun privateBrowsingAskBeforeOpeningLinkInAppOpenTest() {
val defaultWebPage = TestAssetHelper.getExternalLinksAsset(mockWebServer)
homeScreen {
}.togglePrivateBrowsingMode()
homeScreen {
}.openThreeDotMenu {
}.openSettings {
verifyOpenLinksInAppsButton()
verifySettingsOptionSummary("Open links in apps", "Never")
}.openOpenLinksInAppsMenu {
verifyPrivateOpenLinksInAppsView("Never")
clickOpenLinkInAppOption("Ask before opening")
verifySelectedOpenLinksInAppOption("Ask before opening")
}.goBack {
verifySettingsOptionSummary("Open links in apps", "Ask before opening")
}
exitMenu()
navigationToolbar {
}.enterURLAndEnterToBrowser(defaultWebPage.url) {

Loading…
Cancel
Save