public void TC_MobileLogout()
        {
            // Skip Intro
            Page_SkipIntro skipIntro = new Page_SkipIntro();

            skipIntro.ClickSkipIntro();

            // Perform Login
            Page_MLogin plogin = new Page_MLogin();

            plogin.moblogin();

            // Close all Overlays (Popups)
            Page_MDashboard dashboard = new Page_MDashboard();

            dashboard.CloseAllDashboardOverlays();

            // Navigate to Settings
            Common settings = new Common();

            settings.TapSettingsIcon();

            // Logout
            Page_MSettings logout = new Page_MSettings();

            logout.ClickLogout();

            // Verify Successful Logout
            Page_MLogin loginpage = new Page_MLogin();

            Assert.IsTrue(loginpage.AtLoginPage(), "Not navigated to Login Page");
        }
예제 #2
0
        public void TC_VerifySkipIntro()
        {
            Page_SkipIntro skipIntro = new Page_SkipIntro(softassertions);

            skipIntro.VerifyElements();

            is_soft_assert = false;
            softassertions.AssertAll();

            skipIntro.ClickSkipIntro();

            Page_MLogin loginpage = new Page_MLogin();

            Assert.IsTrue(loginpage.AtLoginPage(), "Not navigated to Login Page");
        }