|
|
@ -5,7 +5,6 @@ import org.junit.Rule
|
|
|
|
import org.junit.Test
|
|
|
|
import org.junit.Test
|
|
|
|
import org.mozilla.fenix.customannotations.SmokeTest
|
|
|
|
import org.mozilla.fenix.customannotations.SmokeTest
|
|
|
|
import org.mozilla.fenix.helpers.HomeActivityIntentTestRule
|
|
|
|
import org.mozilla.fenix.helpers.HomeActivityIntentTestRule
|
|
|
|
import org.mozilla.fenix.helpers.TestHelper
|
|
|
|
|
|
|
|
import org.mozilla.fenix.helpers.TestHelper.exitMenu
|
|
|
|
import org.mozilla.fenix.helpers.TestHelper.exitMenu
|
|
|
|
import org.mozilla.fenix.helpers.TestHelper.restartApp
|
|
|
|
import org.mozilla.fenix.helpers.TestHelper.restartApp
|
|
|
|
import org.mozilla.fenix.ui.robots.browserScreen
|
|
|
|
import org.mozilla.fenix.ui.robots.browserScreen
|
|
|
@ -28,10 +27,13 @@ class CookieBannerReductionTest {
|
|
|
|
verifyCookieBannerExists(exists = true)
|
|
|
|
verifyCookieBannerExists(exists = true)
|
|
|
|
}.openThreeDotMenu {
|
|
|
|
}.openThreeDotMenu {
|
|
|
|
}.openSettings {
|
|
|
|
}.openSettings {
|
|
|
|
|
|
|
|
verifyCookieBannerReductionSummary("Off")
|
|
|
|
}.openCookieBannerReductionSubMenu {
|
|
|
|
}.openCookieBannerReductionSubMenu {
|
|
|
|
verifyCookieBannerView(isCookieBannerReductionChecked = false)
|
|
|
|
verifyCookieBannerView(isCookieBannerReductionChecked = false)
|
|
|
|
clickCookieBannerReductionToggle()
|
|
|
|
clickCookieBannerReductionToggle()
|
|
|
|
verifyCheckedCookieBannerReductionToggle(isCookieBannerReductionChecked = true)
|
|
|
|
verifyCheckedCookieBannerReductionToggle(isCookieBannerReductionChecked = true)
|
|
|
|
|
|
|
|
}.goBack {
|
|
|
|
|
|
|
|
verifyCookieBannerReductionSummary("On")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
exitMenu()
|
|
|
|
exitMenu()
|
|
|
@ -40,7 +42,7 @@ class CookieBannerReductionTest {
|
|
|
|
verifyCookieBannerExists(exists = false)
|
|
|
|
verifyCookieBannerExists(exists = false)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
TestHelper.restartApp(activityTestRule)
|
|
|
|
restartApp(activityTestRule)
|
|
|
|
|
|
|
|
|
|
|
|
browserScreen {
|
|
|
|
browserScreen {
|
|
|
|
verifyCookieBannerExists(exists = false)
|
|
|
|
verifyCookieBannerExists(exists = false)
|
|
|
@ -74,12 +76,17 @@ class CookieBannerReductionTest {
|
|
|
|
verifyCookieBannerExists(exists = true)
|
|
|
|
verifyCookieBannerExists(exists = true)
|
|
|
|
}.openThreeDotMenu {
|
|
|
|
}.openThreeDotMenu {
|
|
|
|
}.openSettings {
|
|
|
|
}.openSettings {
|
|
|
|
|
|
|
|
verifyCookieBannerReductionSummary("Off")
|
|
|
|
}.openCookieBannerReductionSubMenu {
|
|
|
|
}.openCookieBannerReductionSubMenu {
|
|
|
|
verifyCookieBannerView(isCookieBannerReductionChecked = false)
|
|
|
|
verifyCookieBannerView(isCookieBannerReductionChecked = false)
|
|
|
|
clickCookieBannerReductionToggle()
|
|
|
|
clickCookieBannerReductionToggle()
|
|
|
|
verifyCheckedCookieBannerReductionToggle(isCookieBannerReductionChecked = true)
|
|
|
|
verifyCheckedCookieBannerReductionToggle(isCookieBannerReductionChecked = true)
|
|
|
|
exitMenu()
|
|
|
|
}.goBack {
|
|
|
|
|
|
|
|
verifyCookieBannerReductionSummary("On")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
exitMenu()
|
|
|
|
|
|
|
|
|
|
|
|
browserScreen {
|
|
|
|
browserScreen {
|
|
|
|
verifyCookieBannerExists(exists = false)
|
|
|
|
verifyCookieBannerExists(exists = false)
|
|
|
|
}
|
|
|
|
}
|
|
|
|