예제 #1
0
        public void DeletarColaborador()
        {
            Utilities.OpenChrome();

            Utilities.LogininForma();

            Assert.Equal("Principal - inForma", Utilities.driver.Title);

            Utilities.AcessoGrid("Cadastro", "Colaborador");

            Assert.Equal("Colaborador - inForma", Utilities.driver.Title);

            PageObject.RegisterEmployee.CadastrarColaboradorButton();

            TestesColaboradorMetodos.AguardaModalCadastro();

            PageObject.RegisterEmployee.NomeColaboradorTextBox("Ana Teste");

            Thread.Sleep(250);

            PageObject.RegisterEmployee.DataNascimentoTextBox("01/01/2000");

            PageObject.RegisterEmployee.CPFColaboradorTextBox("070.140.660-25");

            PageObject.RegisterEmployee.EmailColaboradorTextBox("*****@*****.**");

            PageObject.RegisterEmployee.RgColaboradorTextBox("22.173.662-0");

            PageObject.RegisterEmployee.TelefoneColaboradorTextBox("99999999999");

            PageObject.RegisterEmployee.CEPColaboradorTextBox("04664-020");

            Thread.Sleep(5000);

            PageObject.RegisterEmployee.NumeroColaboradorTextBox("50");

            PageObject.RegisterEmployee.SelecionarCargoButton();

            Thread.Sleep(250);

            TestesColaboradorMetodos.SelecionaCargo("Professor");

            Thread.Sleep(1500);

            PageObject.RegisterEmployee.FinalizarCadastrarButton();

            PageObject.RegisterUnitScreen.MensagemOperacao("Salvo");

            Thread.Sleep(5000);

            PageObject.RegisterEmployee.ExcluirColaboradorButton();

            TestesColaboradorMetodos.AguardaModalDeletar();

            PageObject.RegisterEmployee.FinalizarExcluirColaboradorButton();

            PageObject.RegisterUnitScreen.MensagemOperacao("Deletado");

            TestesColaboradorMetodos.FinalizarTeste(2);
        }
    public static void FinalizarTeste(int Opercao)
    {
        if (Opercao == 1)
        {
            Thread.Sleep(5000);

            PageObject.RegisterEmployee.ExcluirColaboradorButton();

            TestesColaboradorMetodos.AguardaModalDeletar();

            PageObject.RegisterEmployee.FinalizarExcluirColaboradorButton();

            PageObject.RegisterUnitScreen.MensagemOperacao("Deletado");
        }

        Utilities.driver.Close();
    }