Exemple #1
0
        public void CheckRestrictedAccountConnections()
        {
            TestCaseId = 262;

            _loginWindow.LoginWithFreeUser();
            _mainWindow.MoveMouseToCountryByName("Canada");
            _mainWindowResults.CheckIfConnectButtonIsNotDisplayed();

            _mainWindow.ClickProfilesButton();
            _mainWindow.ConnectToAProfileByName("SecureCore");
            _mainWindowResults.CheckIfUpgradeRequiredModalIsShown("Secure Core");
            _modalWindow.ClickCancelButton();

            _mainWindow.ConnectToCountryViaPin("MX");
            _mainWindowResults.CheckIfUpgradeRequiredModalIsShown("Plus Server");
            _modalWindow.ClickCancelButton();

            _mainWindow.ConnectToAProfileByName("PaidCountry");
            _mainWindowResults.CheckIfUpgradeRequiredModalIsShown("Plus Server");
            _modalWindow.ClickCancelButton();

            _mainWindow.ClickHamburgerMenu()
            .HamburgerMenu.ClickLogout();
            _loginWindow.WaitUntilLoginInputIsDisplayed();
            _loginWindow.LoginWithBasicUser();
            _mainWindow.ClickProfilesButton();
            _mainWindow.ConnectToAProfileByName("SecureCore");
            _mainWindowResults.CheckIfUpgradeRequiredModalIsShown("Secure Core");
        }
Exemple #2
0
        public void CancelLogoutWhileConnectedToVpn()
        {
            TestCaseId = 21549;

            _loginWindow.LoginWithPlusUser();

            _mainWindow
            .QuickConnect()
            .ClickHamburgerMenu()
            .HamburgerMenu
            .ClickLogout();

            _modalWindow.ClickCancelButton();

            _mainWindowResults.VerifyUserIsLoggedIn();

            _mainWindow.DisconnectUsingSidebarButton();
            _mainWindowResults.CheckIfDisconnected();
        }