|
|
|
@ -149,15 +149,14 @@ class TabbedBrowsingTest {
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
fun closeTabTest() {
|
|
|
|
|
var genericURLS = TestAssetHelper.getGenericAssets(mockWebServer)
|
|
|
|
|
val genericURL = TestAssetHelper.getGenericAsset(mockWebServer, 1)
|
|
|
|
|
|
|
|
|
|
genericURLS.forEachIndexed { index, element ->
|
|
|
|
|
navigationToolbar {
|
|
|
|
|
}.openNewTabAndEnterToBrowser(element.url) {
|
|
|
|
|
}.openNewTabAndEnterToBrowser(genericURL.url) {
|
|
|
|
|
}.openTabDrawer {
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_${index + 1}")
|
|
|
|
|
verifyCloseTabsButton("Test_Page_${index + 1}")
|
|
|
|
|
closeTabViaXButton("Test_Page_${index + 1}")
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_1")
|
|
|
|
|
verifyCloseTabsButton("Test_Page_1")
|
|
|
|
|
closeTabViaXButton("Test_Page_1")
|
|
|
|
|
verifySnackBarText("Tab closed")
|
|
|
|
|
snackBarButtonClick("UNDO")
|
|
|
|
|
}
|
|
|
|
@ -166,8 +165,8 @@ class TabbedBrowsingTest {
|
|
|
|
|
|
|
|
|
|
browserScreen {
|
|
|
|
|
}.openTabDrawer {
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_${index + 1}")
|
|
|
|
|
swipeTabRight("Test_Page_${index + 1}")
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_1")
|
|
|
|
|
swipeTabRight("Test_Page_1")
|
|
|
|
|
verifySnackBarText("Tab closed")
|
|
|
|
|
snackBarButtonClick("UNDO")
|
|
|
|
|
}
|
|
|
|
@ -176,8 +175,8 @@ class TabbedBrowsingTest {
|
|
|
|
|
|
|
|
|
|
browserScreen {
|
|
|
|
|
}.openTabDrawer {
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_${index + 1}")
|
|
|
|
|
swipeTabLeft("Test_Page_${index + 1}")
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_1")
|
|
|
|
|
swipeTabLeft("Test_Page_1")
|
|
|
|
|
verifySnackBarText("Tab closed")
|
|
|
|
|
snackBarButtonClick("UNDO")
|
|
|
|
|
}
|
|
|
|
@ -186,24 +185,22 @@ class TabbedBrowsingTest {
|
|
|
|
|
|
|
|
|
|
browserScreen {
|
|
|
|
|
}.openTabDrawer {
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_${index + 1}")
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_1")
|
|
|
|
|
}.openHomeScreen {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
fun closePrivateTabTest() {
|
|
|
|
|
var genericURLS = TestAssetHelper.getGenericAssets(mockWebServer)
|
|
|
|
|
val genericURL = TestAssetHelper.getGenericAsset(mockWebServer, 1)
|
|
|
|
|
|
|
|
|
|
homeScreen { }.togglePrivateBrowsingMode()
|
|
|
|
|
genericURLS.forEachIndexed { index, element ->
|
|
|
|
|
navigationToolbar {
|
|
|
|
|
}.openNewTabAndEnterToBrowser(element.url) {
|
|
|
|
|
}.openNewTabAndEnterToBrowser(genericURL.url) {
|
|
|
|
|
}.openTabDrawer {
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_${index + 1}")
|
|
|
|
|
verifyCloseTabsButton("Test_Page_${index + 1}")
|
|
|
|
|
closeTabViaXButton("Test_Page_${index + 1}")
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_1")
|
|
|
|
|
verifyCloseTabsButton("Test_Page_1")
|
|
|
|
|
closeTabViaXButton("Test_Page_1")
|
|
|
|
|
verifySnackBarText("Private tab closed")
|
|
|
|
|
snackBarButtonClick("UNDO")
|
|
|
|
|
}
|
|
|
|
@ -212,8 +209,8 @@ class TabbedBrowsingTest {
|
|
|
|
|
|
|
|
|
|
browserScreen {
|
|
|
|
|
}.openTabDrawer {
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_${index + 1}")
|
|
|
|
|
swipeTabRight("Test_Page_${index + 1}")
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_1")
|
|
|
|
|
swipeTabRight("Test_Page_1")
|
|
|
|
|
verifySnackBarText("Private tab closed")
|
|
|
|
|
snackBarButtonClick("UNDO")
|
|
|
|
|
}
|
|
|
|
@ -222,8 +219,8 @@ class TabbedBrowsingTest {
|
|
|
|
|
|
|
|
|
|
browserScreen {
|
|
|
|
|
}.openTabDrawer {
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_${index + 1}")
|
|
|
|
|
swipeTabLeft("Test_Page_${index + 1}")
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_1")
|
|
|
|
|
swipeTabLeft("Test_Page_1")
|
|
|
|
|
verifySnackBarText("Private tab closed")
|
|
|
|
|
snackBarButtonClick("UNDO")
|
|
|
|
|
}
|
|
|
|
@ -232,9 +229,7 @@ class TabbedBrowsingTest {
|
|
|
|
|
|
|
|
|
|
browserScreen {
|
|
|
|
|
}.openTabDrawer {
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_${index + 1}")
|
|
|
|
|
closeTabViaXButton("Test_Page_${index + 1}")
|
|
|
|
|
}
|
|
|
|
|
verifyExistingOpenTabs("Test_Page_1")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|