Ejemplo n.º 1
0
        public void TesteCadastroDeProdutosMateriaisMedicosInativo()
        {
            var driver = new ChromeDriver();

            CadastrarProdutoPO cadastroProduto = new CadastrarProdutoPO(driver);

            RealizarLoginPO realizarLogin = new RealizarLoginPO(driver);

            // gera nome e codigo de produto randomico de modo que nao repita e falhe o teste
            Guid nomeProdutoRandomico = Guid.NewGuid();
            Guid nomeCodigoRandomico  = Guid.NewGuid();

            realizarLogin.AcessarPaginaDeLogin()
            .RealizarLogin("*****@*****.**", "Bionexo2019");

            cadastroProduto
            .AcessarTelaCadastroProdutos()
            .VerificarTituloTelaCadastroDeProduto()
            .InformarNomeProduto("Prod" + nomeProdutoRandomico.ToString())
            .InformarCodigoProduto("Cod" + nomeCodigoRandomico.ToString())
            .InformarFabricanteProduto("Fabricante TESTE")
            .InformarDetalhesProduto("Detalhes do produto txt")
            .InformarPrecoProduto(1230.00)
            .SelecionarTipoMedicamento("Materiais Médicos")
            .SelecionarStatusProduto("Inativo")
            .ClicarSalvarProduto()
            .VerificarMensagemDeProdutoCadastradoComSucesso();

            driver.Quit();
        }
        public void TesteCadastroDeProdutosVerificarCriticaCampoPrecoProdutoObrigatorio()
        {
            var driver = new ChromeDriver();

            CadastrarProdutoPO cadastroProduto = new CadastrarProdutoPO(driver);

            RealizarLoginPO realizarLogin = new RealizarLoginPO(driver);

            realizarLogin.AcessarPaginaDeLogin()
            .RealizarLogin("*****@*****.**", "Bionexo2019");

            cadastroProduto
            .AcessarTelaCadastroProdutos()
            .VerificarTituloTelaCadastroDeProduto()
            .InformarNomeProduto("Nome Produto Teste")
            .InformarCodigoProduto("Cod 999")
            .InformarFabricanteProduto("Fabricante TESTE")
            .InformarDetalhesProduto("Detalhes do produto txt")
            .SelecionarTipoMedicamento("Medicamento")
            .SelecionarStatusProduto("Ativo")
            .ClicarSalvarProduto()
            .VerificarMensagemDeCampoPrecoProdutoObrigatorio();

            driver.Quit();
        }