public void EditarCobrancaPagamentoOnline_8661()
        {
            string holder         = "n/s41344-0";
            string paymentGateway = "Cielo Qa";
            string cardHolderName = "Usuario Teste QA";
            string cardNumber     = "4111111111111111";
            string cardValidity   = "12/21";
            string securityCode   = "123";

            MultiClubesFunctions mcFunctions = new MultiClubesFunctions();
            MultiClubesMenus     mcMenus     = new MultiClubesMenus();

            var dc = new DesiredCapabilities();

            dc.SetCapability("app", @"\\tsidev\Triade\Application\Dev\MultiClubes\System\MultiClubes\MultiClubes.UI.application");
            dc.SetCapability("debugConnectToRunningApp", true);
            RemoteWebDriver driver = new RemoteWebDriver(new Uri("http://localhost:9999"), dc);

            mcFunctions.ChangePaymentGateway(paymentGateway);

            mcMenus.AcessarMenuOperacaoTituloCentralDeAtendimento();

            mcFunctions.SearchHolder(holder);

            mcFunctions.AcessarCobrancasEditarCobrancas();
            mcFunctions.SearchElementByIdAndClick("linkLabelEdit", true);

            mcFunctions.SearchElementByIdAndClick("comboBoxDunType");
            mcFunctions.SearchElementByNameAndClick("À vista");
            mcFunctions.SearchElementByIdAndClick("buttonOK");
            mcFunctions.CloseWindow("Cobranças do título");
            mcFunctions.AcessarCobrancasEditarCobrancas();
            mcFunctions.SearchElementByIdAndClick("linkLabelEdit");
            mcFunctions.SearchElementByIdAndClick("comboBoxDunType");
            mcFunctions.SearchElementByNameAndClick("Pagamento online");
            mcFunctions.SearchElementByIdAndClick("buttonDetail");

            mcFunctions.SearchElementByIdAndClick("buttonCreditCardEdit");

            mcFunctions.SearchElementByIdAndClick("comboBoxCardType");

            mcFunctions.SearchElementByNameAndClick("Visa");

            mcFunctions.SearchElementByIdAndSendKeys("textBoxCardHolderName", cardHolderName);
            mcFunctions.SearchElementByIdAndSendKeys("textBoxCardNumber", cardNumber);
            mcFunctions.SearchElementByIdAndSendKeys("maskedTextBoxCardValidity", "{HOME}" + cardValidity);
            mcFunctions.SearchElementByIdAndSendKeys("textBoxSecurityCode", securityCode);

            mcFunctions.SearchElementByIdAndClick("buttonOK", true);
            mcFunctions.SearchElementByIdAndClick("buttonOK", true);
            mcFunctions.SearchElementByIdAndClick("buttonOK", true);

            mcFunctions.CloseWindow("Cobranças do título");
            mcFunctions.FinalizarAtendimentoTitulo();
            mcFunctions.CloseWindow("Central de atendimento");
        }
        public void EditarCobrancaBoleto_10524()
        {
            MultiClubesFunctions mcFunctions = new MultiClubesFunctions();
            MultiClubesMenus     mcMenus     = new MultiClubesMenus();

            var dc = new DesiredCapabilities();

            dc.SetCapability("app", @"\\tsidev\Triade\Application\Dev\MultiClubes\System\MultiClubes\MultiClubes.UI.application");
            dc.SetCapability("debugConnectToRunningApp", true);
            RemoteWebDriver driver = new RemoteWebDriver(new Uri("http://localhost:9999"), dc);

            mcMenus.AcessarMenuOperacaoTituloCentralDeAtendimento();

            mcFunctions.SearchHolder("N/S9440-0");

            mcFunctions.AcessarCobrancasEditarCobrancas();
            mcFunctions.SearchElementByIdAndClick("linkLabelEdit", true);

            mcFunctions.SearchElementByIdAndClick("comboBoxDunType", true);
            mcFunctions.SearchElementByNameAndClick("Boleto bancário");
            mcFunctions.SearchElementByIdAndClick("buttonDetail", true);
            mcFunctions.SearchElementByIdAndClick("comboBoxDunInstitution", true);
            mcFunctions.SearchElementByNameAndClick("BANRISUL BOLETO");

            mcFunctions.SearchElementByIdAndClick("buttonOK", true);
            mcFunctions.SearchElementByIdAndClick("buttonOK", true);

            mcFunctions.CloseWindow("Cobranças do título");
            mcFunctions.FinalizarAtendimentoTitulo();
            mcFunctions.CloseWindow("Central de Atendimento");
        }
        public void VerificarCobrancaDeDependente_7866()
        {
            string holder      = "A28234";
            string billingType = "Mensalidade Dependente";

            MultiClubesFunctions McFunctions = new MultiClubesFunctions();
            MultiClubesMenus     McMenus     = new MultiClubesMenus();

            var dc = new DesiredCapabilities();

            dc.SetCapability("app", @"\\tsidev\Triade\Application\Dev\MultiClubes\System\MultiClubes\MultiClubes.UI.application");
            dc.SetCapability("debugConnectToRunningApp", true);
            RemoteWebDriver driver = new RemoteWebDriver(new Uri("http://localhost:9999"), dc);

            McMenus.AcessarMenuOperacaoTituloCentralDeAtendimento();
            McFunctions.SearchHolder(holder);

            McFunctions.AcessarCobrancasEditarCobrancas();

            McFunctions.WaitForElementLoad(By.Id("listView"));
            var listViewDunElements = driver.FindElement(By.Id("listView")).FindElements(By.Id(""));

            int    counter = 0;
            bool   dependentBillingFound = false;
            string valueBilling          = String.Empty;

            foreach (IWebElement i in listViewDunElements)
            {
                if (i.GetAttribute("Name") == billingType)
                {
                    valueBilling          = listViewDunElements[counter + 3].GetAttribute("Name");
                    dependentBillingFound = true;
                    break;
                }
                counter++;
            }

            bool dependentBillingValueFound = false;

            if (valueBilling.Contains("R$ ") && valueBilling.Contains(","))
            {
                dependentBillingValueFound = true;
            }

            McFunctions.CloseWindow("Cobranças do título");
            McFunctions.FinalizarAtendimentoTitulo();
            McFunctions.CloseWindow("Central de atendimento");

            Assert.IsTrue(dependentBillingFound, "Cobrança de dependente encontrada");
            Assert.IsTrue(dependentBillingValueFound, "Valor da cobrança de dependente encontrada");
        }
示例#4
0
        public void GerarCobrancaIndividual_7688()
        {
            MultiClubesFunctions McFunctions = new MultiClubesFunctions();
            MultiClubesMenus     McMenus     = new MultiClubesMenus();

            var dc = new DesiredCapabilities();

            dc.SetCapability("app", @"\\tsidev\Triade\Application\Dev\MultiClubes\System\MultiClubes\MultiClubes.UI.application");
            dc.SetCapability("debugConnectToRunningApp", true);
            RemoteWebDriver driver = new RemoteWebDriver(new Uri("http://localhost:9999"), dc);

            McMenus.AcessarMenuOperacaoTituloCentralDeAtendimento();
            McFunctions.SearchHolder("A28248");

            McFunctions.AcessarCobrancasEditarCobrancas();

            McFunctions.WaitForElementLoad(By.Id("listViewDuns"));
            string billing      = driver.FindElement(By.Id("listViewDuns")).FindElements(By.Id(""))[0].GetAttribute("Name");
            string billingValue = billing.Substring(billing.IndexOf("R$"));

            Console.WriteLine(billingValue);

            McFunctions.SearchElementByIdAndClick("linkLabelGenerate");

            McFunctions.SearchElementByIdAndClick("buttonGenerate", true);

            McFunctions.SearchElementByNameAndClick("Sim", true);

            McFunctions.WaitForElementLoad(By.Name("OK"));

            string generatedBilling = driver.FindElement(By.Id("labelTotalValue")).GetAttribute("Name");

            McFunctions.SearchElementByNameAndClick("OK");

            McFunctions.CloseWindow("Cobranças do título");

            McFunctions.FinalizarAtendimentoTitulo();
            McFunctions.CloseWindow("Central de Atendimento");

            Assert.AreEqual(billingValue, generatedBilling, "Valor previsto foi o valor gerado");
        }
示例#5
0
        public void EditarCobrancaDebitoEmConta_6442()
        {
            MultiClubesFunctions mcFunctions = new MultiClubesFunctions();
            MultiClubesMenus     mcMenus     = new MultiClubesMenus();

            var dc = new DesiredCapabilities();

            dc.SetCapability("app", @"\\tsidev\Triade\Application\Dev\MultiClubes\System\MultiClubes\MultiClubes.UI.application");
            dc.SetCapability("debugConnectToRunningApp", true);
            RemoteWebDriver driver = new RemoteWebDriver(new Uri("http://localhost:9999"), dc);

            mcMenus.AcessarMenuOperacaoTituloCentralDeAtendimento();

            mcFunctions.SearchHolder("N/S9440-0");

            mcFunctions.AcessarCobrancasEditarCobrancas();
            mcFunctions.SearchElementByIdAndClick("linkLabelEdit", true);
            //driver.FindElement(By.Id("linkLabelEdit")).Click();

            mcFunctions.SearchElementByIdAndClick("comboBoxDunType", true);
            mcFunctions.SearchElementByNameAndClick("À vista");
            mcFunctions.SearchElementByIdAndClick("buttonOK", true);
            mcFunctions.CloseWindow("Cobranças do título");
            //---
            mcFunctions.AcessarCobrancasEditarCobrancas();

            mcFunctions.SearchElementByIdAndClick("linkLabelEdit", true);
            //driver.FindElement(By.Id("linkLabelEdkit")).Click();

            mcFunctions.SearchElementByIdAndClick("comboBoxDunType", true);
            mcFunctions.SearchElementByNameAndClick("Débito em conta");
            mcFunctions.SearchElementByIdAndClick("buttonDetail");

            // Instituição de cobrança
            mcFunctions.SearchElementByIdAndClick("comboBoxDunInstitution", true);
            string instituition = "BANCO DO BRASIL DEBITO AUTOMATICO";

            mcFunctions.SearchElementByNameAndClick(instituition);

            // Ciclo
            mcFunctions.SearchElementByIdAndClick("comboBoxCycle", true);
            string cycle = "Mensal";

            mcFunctions.SearchElementByNameAndClick(cycle);

            // Agencia e dígito
            //textBoxCode
            //textBoxDigit

            // Conta e dígito
            //textBoxCode
            //textBoxDigit

            // Dia vencimento
            //IWebElement boxDueDay = driver.FindElement(By.Id("textBoxDueDay"));
            //boxDueDay.Clear();
            //boxDueDay.Click();
            //Keyboard.SendKeys("5");

            mcFunctions.SearchElementByIdAndSendKeys("textBoxDueDay", "5");

            mcFunctions.SearchElementByIdAndClick("buttonOK", true);
            mcFunctions.SearchElementByIdAndClick("buttonOK", true);
            mcFunctions.CloseWindow("Cobranças do título");

            Assert.AreEqual(driver.FindElement(By.Id("labelDunModeValue")).GetAttribute("Name"), instituition + " " + cycle.ToLower(), "Verificando se o campo Cobrança presente no título informa os valores escolhidos.");

            mcFunctions.FinalizarAtendimentoTitulo();
            mcFunctions.CloseWindow("Central de Atendimento");
        }