예제 #1
0
        public void LoginValido()
        {
            PaginaLogin  Login = new PaginaLogin();
            PaginaMyView view  = new PaginaMyView();

            Login.CampoUsuario.SendKeys("lourenco.moreira");
            Login.CampoSenha.SendKeys("lomoreira");
            Login.BotaoLogin.Click();
            Thread.Sleep(1000);
            Assert.AreEqual(view.Menu.Enabled, true);
        }
예제 #2
0
        public void BeforeEach()
        {
            // @arrange
            driver = new ChromeDriver();

            paginaLogin = new PaginaLogin(driver, timeoutTempoEmSegundos);
            browser     = new Browser(driver);
            printScreen = new PrintScreen(driver);

            browser.MaximizarTela();
            paginaLogin.Visita();
        }
예제 #3
0
        public void LoginCamposVazios()
        {
            PaginaLogin Login = new PaginaLogin();

            Login.BotaoLogin.Click();
            Thread.Sleep(1000);
            Assert.AreEqual(Login.MensagemErro.Text, "Your account may be disabled or blocked or the username/password you entered is incorrect.");
            Screenshot imagem = ((ITakesScreenshot)Driver.driver).GetScreenshot();

            imagem.SaveAsFile(System.AppDomain.CurrentDomain.BaseDirectory.ToString() + "\\Imagens\\LoginCamposVazios.png", ScreenshotImageFormat.Png);
            Login.CampoUsuario.Clear();
        }
예제 #4
0
        public void LinkPerdiMinhaSenha()
        {
            PaginaLogin           Login      = new PaginaLogin();
            PaginaPerdiMinhaSenha perdiSenha = new PaginaPerdiMinhaSenha();

            Login.LinkLostPassword.Click();
            Thread.Sleep(1000);
            Assert.AreEqual(perdiSenha.header.Text, "Password Reset");
            Screenshot imagem = ((ITakesScreenshot)Driver.driver).GetScreenshot();

            imagem.SaveAsFile(System.AppDomain.CurrentDomain.BaseDirectory.ToString() + "\\Imagens\\LinkPerdiMinhaSenha.png", ScreenshotImageFormat.Png);
            perdiSenha.LinkLogin.Click();
        }
예제 #5
0
        public void LoginValido()
        {
            PaginaLogin  Login = new PaginaLogin();
            PaginaMyView view  = new PaginaMyView();

            Login.CampoUsuario.SendKeys("lourenco.moreira");
            Login.CampoSenha.SendKeys("lomoreira");
            Login.BotaoLogin.Click();
            Thread.Sleep(1000);
            Assert.AreEqual(view.Menu.Enabled, true);
            Screenshot imagem = ((ITakesScreenshot)Driver.driver).GetScreenshot();

            imagem.SaveAsFile(System.AppDomain.CurrentDomain.BaseDirectory.ToString() + "\\Imagens\\LoginValido.png", ScreenshotImageFormat.Png);
        }
예제 #6
0
        public void BeforeEach()
        {
            driver = new ChromeDriver();

            paginaLogin       = new PaginaLogin(driver, timeoutTempoEmSegundos);
            browser           = new Browser(driver);
            printScreen       = new PrintScreen(driver);
            paginaRelatarCaso = new PaginaRelatarCaso(driver, timeoutTempoEmSegundos);
            itensGeraisMantis = new ItensGeraisMantis(driver, timeoutTempoEmSegundos);

            // @arrange
            browser.MaximizarTela();
            paginaLogin.Visita();
            paginaLogin.RealizarLoginComUsuarioESenhaCorretos();
            paginaRelatarCaso.Visita();
        }