예제 #1
0
        public string FluxoQueExecuta2PassosSemParametroERetornaTexto()
        {
            exemploPage.ClicarNumElemento();
            string texto = exemploPage.ObterTextoDeUmElemento();

            return(texto);
        }
        // [Test]
        public void Test_SimplesSemUtilizarFlows()
        {
            #region Parametros and Objetos
            __ExemploPage exemploPage = new __ExemploPage();

            string parametro1 = "parametro1_user";
            string parametro2 = "parametro1_user";

            string mensagemEsperada  = "Testes em andamento!!!";
            string mensagemEsperada2 = "Testes executado com sucesso!!!";

            #endregion

            #region Acoes
            exemploPage.EscreverTextoNumElemento(parametro1);
            exemploPage.EscreverTextoNumElemento(parametro2);
            string retorto1 = exemploPage.ObterTextoDeUmElemento();
            exemploPage.ClicarNumElemento();
            string retorto2 = exemploPage.ObterValorDeUmElemento();

            #endregion

            #region Asserts

            Assert.Multiple(() =>
            {
                Assert.AreEqual(mensagemEsperada, retorto1);
                Assert.AreEqual(mensagemEsperada2, retorto2);
            });

            #endregion
        }