Пример #1
0
        public void FaleConoscoEmailInvalido()
        {
            driver.Navigate().GoToUrl("http://automationpractice.com/index.php");
            HomeNaoLogadaPage homePage = new HomeNaoLogadaPage(driver);

            homePage.AcessarContactUs();

            ContactUsPage contactPage = new ContactUsPage(driver);

            //Forma Estrurada
            string textoRetornado =
                contactPage.PreencherComboAssunto("Customer service")
                .PreencherEmail("emailinvalido")
                .PreencherNumeroPedido("12346579")
                .EnviarArquivoDeUpload(@"C:\Dev\teste.txt")
                .PreencherMensagem("Mensagem de Teste")
                .ClicarEnviar()
                .VerificarMensagemAlertaErro();

            //Forma Funcional
            //string textoRetornado =
            //contactPage.PreencherSolicitacao("Customer service", "emailinvalido", "12346579", @"C:\Dev\teste.txt", "Mensagem de Teste")
            //           .VerificarMensagemAlertaErro();

            Assert.AreEqual("There is 1 error Invalid email address.", textoRetornado);
        }
Пример #2
0
        public void FaleConoscoValido()
        {
            driver.Navigate().GoToUrl("http://automationpractice.com/index.php");

            HomeNaoLogadaPage homePage = new HomeNaoLogadaPage(driver);

            homePage.AcessarContactUs();

            ContactUsPage contactPage = new ContactUsPage(driver);

            //Forma Estruturada
            string textoRetornado =
                contactPage.PreencherComboAssunto("Customer service")
                .PreencherEmail("*****@*****.**")
                .PreencherNumeroPedido("12346579")
                .EnviarArquivoDeUpload(@"C:\Dev\teste.txt")
                .PreencherMensagem("Mensagem de Teste")
                .ClicarEnviar()
                .VerificarMensagemSucesso();

            //Forma Funcional
            //string textoRetornado =
            //contactPage.PreencherSolicitacao("Customer service", "*****@*****.**", "12346579", @"C:\Dev\teste.txt", "Mensagem de Teste")
            //           .VerificarMensagemSucesso();

            Assert.AreEqual("Your message has been successfully sent to our team.", textoRetornado);
        }
        public void QuandoRealizarOEnvioDeUmaMensagemInformandoUmEmailInvalido()
        {
            ContactUsPage contactPage = new ContactUsPage(driver);

            contactPage.PreencherComboAssunto("Customer service")
            .PreencherEmail("emailinvalido")
            .PreencherNumeroPedido("12346579")
            .PreencherMensagem("Mensagem de Teste");

            test.AddResultFile(ScreenshotHelper.TiraPrint("Campos preenchidos", driver));

            textoRetornado = contactPage.ClicarEnviar()
                             .VerificarMensagemAlertaErro();
        }