|
|
@ -9,7 +9,6 @@ import androidx.test.uiautomator.UiDevice
|
|
|
|
import okhttp3.mockwebserver.MockWebServer
|
|
|
|
import okhttp3.mockwebserver.MockWebServer
|
|
|
|
import org.junit.After
|
|
|
|
import org.junit.After
|
|
|
|
import org.junit.Before
|
|
|
|
import org.junit.Before
|
|
|
|
import org.junit.Ignore
|
|
|
|
|
|
|
|
import org.junit.Rule
|
|
|
|
import org.junit.Rule
|
|
|
|
import org.junit.Test
|
|
|
|
import org.junit.Test
|
|
|
|
import org.mozilla.fenix.ext.settings
|
|
|
|
import org.mozilla.fenix.ext.settings
|
|
|
@ -54,7 +53,6 @@ class ContextMenusTest {
|
|
|
|
mockWebServer.shutdown()
|
|
|
|
mockWebServer.shutdown()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Ignore("Test failures: https://github.com/mozilla-mobile/fenix/issues/18421")
|
|
|
|
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun verifyContextOpenLinkNewTab() {
|
|
|
|
fun verifyContextOpenLinkNewTab() {
|
|
|
|
val pageLinks =
|
|
|
|
val pageLinks =
|
|
|
@ -69,7 +67,7 @@ class ContextMenusTest {
|
|
|
|
verifyLinkContextMenuItems(genericURL.url)
|
|
|
|
verifyLinkContextMenuItems(genericURL.url)
|
|
|
|
clickContextOpenLinkInNewTab()
|
|
|
|
clickContextOpenLinkInNewTab()
|
|
|
|
verifySnackBarText("New tab opened")
|
|
|
|
verifySnackBarText("New tab opened")
|
|
|
|
snackBarButtonClick("Switch")
|
|
|
|
snackBarButtonClick()
|
|
|
|
verifyUrl(genericURL.url.toString())
|
|
|
|
verifyUrl(genericURL.url.toString())
|
|
|
|
}.openTabDrawer {
|
|
|
|
}.openTabDrawer {
|
|
|
|
verifyNormalModeSelected()
|
|
|
|
verifyNormalModeSelected()
|
|
|
@ -78,7 +76,6 @@ class ContextMenusTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Ignore("Test failures: https://github.com/mozilla-mobile/fenix/issues/18421")
|
|
|
|
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun verifyContextOpenLinkPrivateTab() {
|
|
|
|
fun verifyContextOpenLinkPrivateTab() {
|
|
|
|
val pageLinks =
|
|
|
|
val pageLinks =
|
|
|
@ -93,7 +90,7 @@ class ContextMenusTest {
|
|
|
|
verifyLinkContextMenuItems(genericURL.url)
|
|
|
|
verifyLinkContextMenuItems(genericURL.url)
|
|
|
|
clickContextOpenLinkInPrivateTab()
|
|
|
|
clickContextOpenLinkInPrivateTab()
|
|
|
|
verifySnackBarText("New private tab opened")
|
|
|
|
verifySnackBarText("New private tab opened")
|
|
|
|
snackBarButtonClick("Switch")
|
|
|
|
snackBarButtonClick()
|
|
|
|
verifyUrl(genericURL.url.toString())
|
|
|
|
verifyUrl(genericURL.url.toString())
|
|
|
|
}.openTabDrawer {
|
|
|
|
}.openTabDrawer {
|
|
|
|
verifyPrivateModeSelected()
|
|
|
|
verifyPrivateModeSelected()
|
|
|
@ -137,7 +134,6 @@ class ContextMenusTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Ignore("Intermittent: https://github.com/mozilla-mobile/fenix/issues/12367")
|
|
|
|
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun verifyContextOpenImageNewTab() {
|
|
|
|
fun verifyContextOpenImageNewTab() {
|
|
|
|
val pageLinks =
|
|
|
|
val pageLinks =
|
|
|
@ -152,7 +148,7 @@ class ContextMenusTest {
|
|
|
|
verifyLinkImageContextMenuItems(imageResource.url)
|
|
|
|
verifyLinkImageContextMenuItems(imageResource.url)
|
|
|
|
clickContextOpenImageNewTab()
|
|
|
|
clickContextOpenImageNewTab()
|
|
|
|
verifySnackBarText("New tab opened")
|
|
|
|
verifySnackBarText("New tab opened")
|
|
|
|
snackBarButtonClick("Switch")
|
|
|
|
snackBarButtonClick()
|
|
|
|
verifyUrl(imageResource.url.toString())
|
|
|
|
verifyUrl(imageResource.url.toString())
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|