|
|
|
@ -40,7 +40,6 @@ import org.mozilla.fenix.ui.robots.clickTabCrashedRestoreButton
|
|
|
|
|
import org.mozilla.fenix.ui.robots.clickUrlbar
|
|
|
|
|
import org.mozilla.fenix.ui.robots.collectionRobot
|
|
|
|
|
import org.mozilla.fenix.ui.robots.customTabScreen
|
|
|
|
|
import org.mozilla.fenix.ui.robots.dismissTrackingOnboarding
|
|
|
|
|
import org.mozilla.fenix.ui.robots.downloadRobot
|
|
|
|
|
import org.mozilla.fenix.ui.robots.enhancedTrackingProtection
|
|
|
|
|
import org.mozilla.fenix.ui.robots.homeScreen
|
|
|
|
@ -392,34 +391,7 @@ class SmokeTest {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
// Turns ETP toggle off from Settings and verifies the ETP shield is not displayed in the nav bar
|
|
|
|
|
fun verifyETPShieldNotDisplayedIfOFFGlobally() {
|
|
|
|
|
val defaultWebPage = TestAssetHelper.getGenericAsset(mockWebServer, 1)
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
}.openThreeDotMenu {
|
|
|
|
|
}.openSettings {
|
|
|
|
|
}.openEnhancedTrackingProtectionSubMenu {
|
|
|
|
|
switchEnhancedTrackingProtectionToggle()
|
|
|
|
|
verifyEnhancedTrackingProtectionOptionsGrayedOut()
|
|
|
|
|
}.goBackToHomeScreen {
|
|
|
|
|
navigationToolbar {
|
|
|
|
|
}.enterURLAndEnterToBrowser(defaultWebPage.url) {
|
|
|
|
|
verifyEnhancedTrackingProtectionPanelNotVisible()
|
|
|
|
|
}.openThreeDotMenu {
|
|
|
|
|
}.openSettings {
|
|
|
|
|
}.openEnhancedTrackingProtectionSubMenu {
|
|
|
|
|
switchEnhancedTrackingProtectionToggle()
|
|
|
|
|
}.goBack {
|
|
|
|
|
}.goBackToBrowser {
|
|
|
|
|
clickEnhancedTrackingProtectionPanel()
|
|
|
|
|
verifyEnhancedTrackingProtectionSwitch()
|
|
|
|
|
clickEnhancedTrackingProtectionSwitchOffOn()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
@Ignore("https://github.com/mozilla-mobile/fenix/issues/20868")
|
|
|
|
|
fun customTrackingProtectionSettingsTest() {
|
|
|
|
|
val genericWebPage = TestAssetHelper.getGenericAsset(mockWebServer, 1)
|
|
|
|
|
val trackingPage = TestAssetHelper.getEnhancedTrackingProtectionAsset(mockWebServer)
|
|
|
|
@ -437,12 +409,11 @@ class SmokeTest {
|
|
|
|
|
// browsing a basic page to allow GV to load on a fresh run
|
|
|
|
|
}.enterURLAndEnterToBrowser(genericWebPage.url) {
|
|
|
|
|
}.openNavigationToolbar {
|
|
|
|
|
}.openTrackingProtectionTestPage(trackingPage.url, true) {
|
|
|
|
|
dismissTrackingOnboarding()
|
|
|
|
|
}
|
|
|
|
|
}.openTrackingProtectionTestPage(trackingPage.url, true) {}
|
|
|
|
|
|
|
|
|
|
enhancedTrackingProtection {
|
|
|
|
|
}.openEnhancedTrackingProtectionSheet {
|
|
|
|
|
}.openDetails {
|
|
|
|
|
verifyTrackingCookiesBlocked()
|
|
|
|
|
verifyCryptominersBlocked()
|
|
|
|
|
verifyFingerprintersBlocked()
|
|
|
|
@ -664,9 +635,6 @@ class SmokeTest {
|
|
|
|
|
}.goBack {
|
|
|
|
|
}.openNavigationToolbar {
|
|
|
|
|
}.openTrackingProtectionTestPage(trackingProtectionPage.url, true) {}
|
|
|
|
|
enhancedTrackingProtection {
|
|
|
|
|
verifyEnhancedTrackingProtectionShield()
|
|
|
|
|
}.closeNotificationPopup {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|