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"); }
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"); }
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"); }