Beispiel #1
0
        public void ValidarNovosValoresParaItemDePedido(string Autor)
        {
            var itemAPagar    = ElementExtensions.GetValorCss(Element.Xpath("//table[@id='tablePagamento']//div[text()='" + Autor + "']/../..//div[text()='A Pagar']/../..//div[contains (., 'R$')]"), Browser).Replace("R$ ", "");
            var itemCancelado = ElementExtensions.GetValorCss(Element.Xpath("//table[@id='tablePagamento']//div[text()='" + Autor + "']/../..//div[text()='Cancelado']/../..//div[contains (., 'R$')]"), Browser).Replace("R$ ", "");

            Assert.AreNotEqual(itemAPagar, itemCancelado);
        }
Beispiel #2
0
        public void ValidarCompositorAntigoCancelado(string NovoCompositor)
        {
            switch (NovoCompositor)
            {
            case "Autor":
            {
                NovoCompositor = CadastrarObraEComposicaoPage.Autor;
                var itemCancelado = ElementExtensions.GetValorCss(Element.Xpath("//table[@id='tablePagamento']//div[text()='Cancelado']/../..//td[9]"), Browser);
                Assert.AreNotEqual(NovoCompositor, itemCancelado);
                break;
            }

            case "Autor2":
            {
                NovoCompositor = CadastrarObraEComposicaoPage.Autor2;
                var itemCancelado = ElementExtensions.GetValorCss(Element.Xpath("//table[@id='tablePagamento']//div[text()='Cancelado']/../..//td[9]"), Browser);
                Assert.AreNotEqual(NovoCompositor, itemCancelado);
                break;
            }

            default:
            {
                var itemCancelado = ElementExtensions.GetValorCss(Element.Xpath("//table[@id='tablePagamento']//div[text()='Cancelado']/../..//td[9]"), Browser);
                Assert.AreNotEqual(NovoCompositor, itemCancelado);
                break;
            }
            }
        }
Beispiel #3
0
        public void RealizarBuscaPorPedido()
        {
            var numPedido = ElementExtensions.GetValorCss(Element.Xpath("//b[text()='Número:']/../b[@class='ng-binding']"), Browser).Replace(" ", "");

            Navegar();
            BuscaSimplesDePedido(numPedido);
        }
Beispiel #4
0
        public void ValidarValorTotalUmItemSelecionadoNaTelaDeBusca()
        {
            var itemSelecionado = ElementExtensions.GetValorCss(Element.Xpath("//table[@id='tablePagamento']//div[text()='" + CadastrarObraEComposicaoPage.Autor + "']/../..//div[contains (., 'R$')]"), Browser).Replace("R$ ", "");
            var valorTotal      = ElementExtensions.GetValorCss(Element.Xpath("//label[contains (., 'Valor Total')]"), Browser).Replace("Valor Total: R$ ", "");

            Assert.AreEqual(valorTotal, itemSelecionado);
        }
Beispiel #5
0
        public void ValidarValorTotalUmItemSelecionado()
        {
            var itemSelecionado = ElementExtensions.GetValorCss(Element.Xpath("//tbody[@dnd-list='PedidoDadosDragDropPagamento.lists']//td[text()='" + CadastrarObraEComposicaoPage.Autor + "']/..//td[contains (., 'R$')]"), Browser).Replace("R$ ", "");
            var valorTotal      = ElementExtensions.GetValorCss(Element.Css("label"), Browser).Replace("Valor Total: R$ ", "");

            Assert.AreEqual(valorTotal, itemSelecionado);
        }
        public void ValidarValorInvalidoTabelaDePreco(string Valor, string Genero, string Sincronismo, string Nacionalidade)
        {
            var campo      = Element.Css("input[genero='" + Genero + "'][sincronismo='" + Sincronismo + "'][onchange='AddItem" + Nacionalidade + "(this)']");
            var valorCampo = ElementExtensions.GetValorCss(campo, Browser);

            Assert.AreNotEqual(Valor, valorCampo);
        }
        public void ValidarPopupCritica(string Mensagem)
        {
            var texto = Element.Css("p[style='display: block;']");

            ElementExtensions.IsElementVisible(texto, Browser);
            Assert.AreEqual(Mensagem, ElementExtensions.GetValorCss(texto, Browser));
        }
Beispiel #8
0
        public void ValidarPopupItemCancelado(string Mensagem)
        {
            var Popup      = Element.Css("div[ng-switch-when='trustedHtml']");
            var textoPopup = ElementExtensions.GetValorCss(Popup, Browser).Replace("Total de itens cancelados: 1Total de itens não cancelados: 0", Mensagem);

            Assert.AreEqual(Mensagem, textoPopup);
        }
        public void ValidarPopupSucesso(string Mensagem)
        {
            string popUpSucesso = "div[id='toast-container'] div[class='ng-binding ng-scope']";

            Thread.Sleep(1000);
            Assert.AreEqual(Mensagem, ElementExtensions.GetValorCss(Element.Css(popUpSucesso), Browser));
            Thread.Sleep(2000);
        }
Beispiel #10
0
        public void ValidarValoresDaCueSheetADuplicarRandomica(string Produto, string Episodio, string Capitulo, string Midia,
                                                               string Dia, string Mes, string Ano, string RepriseRebatida)
        {
            Produto  = CadastroDeProdutoPage.Produto;
            Episodio = CadastroDeProdutoPage.Episodio;

            ElementExtensions.IsElementVisible(Element.Xpath("//h2[text()='Duplicar Cue-Sheet']"), Browser);

            var    campoProduto      = Element.Css("input[ng-disabled='desabilitarProduto']").GetValorAtributo("value", Browser);
            var    campoEpisodio     = Element.Css("input[ng-disabled='desabilitarProdutoEpisodio']").GetValorAtributo("value", Browser);
            var    campoCapitulo     = Element.Css("input[ng-model='CueSheetDados.Capitulo']").GetValorAtributo("value", Browser);
            var    campoDataExibicao = Element.Css("input[ng-model='CueSheetDados.DataExibicao']").GetValorAtributo("value", Browser);
            string DataExibicao      = Ano + "-" + Mes + "-" + Dia;
            var    campoMidia        = ElementExtensions.GetValorCss(Element.Css("select[ng-model='CueSheetDados.Midia.selected']"), Browser).Replace("Selecione...", "");

            Assert.AreEqual(Produto, campoProduto);
            Assert.AreEqual(Episodio, campoEpisodio);
            Assert.AreEqual(Capitulo, campoCapitulo);
            Assert.AreEqual(DataExibicao, campoDataExibicao);
            Assert.AreEqual(Midia, campoMidia);
        }