Beispiel #1
0
        public void DadaInfoValidaDeveRedirecionarParaDashboard()
        {
            //arrange
            var loginPage = new LoginPO(driver);

            //IMPORTANTE: depende de dados de uma base 'inicial'!
            loginPage.PreencheFormLogin("*****@*****.**", "123");

            //act
            var dashboard = loginPage.SubmeteFormEsperandoSucesso();

            //assert
            Assert.True(dashboard.EstaNoDashboard);
        }
        public void NaPaginaDeDashboardDeveLevarParaHomeNaoLogada()
        {
            //arrange
            driver.Navigate().GoToUrl(TestHelper.UrlDoSistema);

            var loginPage = new LoginPO(driver);

            loginPage.PreencheFormLogin("*****@*****.**", "123");
            var dashboard = loginPage.SubmeteFormEsperandoSucesso();

            //act
            dashboard.Menu.EfetuaLogout();

            //assert
            Assert.Contains("Login", driver.PageSource);
        }