public void GerarCobrancaEmMassaComImportacaoDeConsumoTodas_7031()
        {
            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);

            // Para gerar código para este teste, selecione "Gerar Código para Teste de Interface do Usuário Codificado" no menu de atalho e selecione um dos itens do menu.
            McMenus.AcessarMenuOperacaoFinanceiroCobrancaGeracaoDeCobranca();

            McFunctions.WaitForElementLoad(By.Id("OPERATION_FINANCIAL+DUN+DUN_GENERATION"));

            McFunctions.SearchElementByIdAndClick("buttonGenerate");
            McFunctions.SearchElementByNameAndClick("Sim", true);

            McFunctions.CheckBillingForecast();
            McFunctions.WaitBillingGeneration();
        }
        public void GerarCobrancaEmMassaSemImportacaoDeConsumoTodas6283Metodo()
        {
            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.AcessarMenuOperacaoFinanceiroCobrancaGeracaoDeCobranca();

            //this.UIMap.DesabilitarOpcaoImportarConsumosAte();
            McFunctions.SearchElementByIdAndClick("checkBoxConsumption");

            //this.UIMap.ClicarBotaoGeracaoCobranca();
            McFunctions.SearchElementByIdAndClick("buttonGenerate");
            McFunctions.SearchElementByNameAndClick("Sim");

            McFunctions.CheckBillingForecast();

            //McFunctions.WaitBillingGeneration();
        }
예제 #3
0
        public void DesfazerCobrancaEmMassa_7687()
        {
            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.AcessarMenuOperacaoFinanceiroCobrancaGeracaoDeCobranca();

            McFunctions.SearchElementByIdAndClick("checkBoxConsumption", true);

            McFunctions.SearchElementByIdAndClick("buttonGenerate");
            McFunctions.SearchElementByNameAndClick("Sim", true);

            while (Convert.ToInt32(driver.FindElement(By.Id("labelDunCountValue")).GetAttribute("Name")) < 5)
            {
                Thread.Sleep(1000);
            }

            McFunctions.SearchElementByNameAndClick("Cancelar", true);
            McFunctions.SearchElementByNameAndClick("OK", true);
            McFunctions.CloseWindow("Geração de cobrança");

            McMenus.AcessarMenuOperacaoFinanceiroCobrancaGeracoesAnteriores();

            McFunctions.WaitForElementLoad(By.Id("listView"));

            McFunctions.SearchElementByNameAndClick("Data");
            Thread.Sleep(1000);
            McFunctions.SearchElementByNameAndClick("Data");

            McFunctions.WaitForElementLoad(By.Id("listView"));
            driver.FindElement(By.Id("listView")).FindElements(By.Id(""))[0].Click();
            string fileName = driver.FindElement(By.Id("listView")).FindElements(By.Id(""))[0].GetAttribute("Name");

            McFunctions.SearchElementByIdAndClick("buttonReport", true);

            McFunctions.SearchElementByNameAndClick("Desfazer");

            McFunctions.SearchElementByNameAndClick("Sim", true);

            McFunctions.WaitForElementLoad(By.Name("Concluído"), 120);

            if (driver.FindElements(By.Name("Informação")).Count > 0)
            {
                driver.FindElement(By.Name("OK")).Click();
            }

            McFunctions.SearchElementByNameAndClick("OK");

            McFunctions.CloseWindow("Gerações anteriores");

            McMenus.AcessarMenuOperacaoFinanceiroCobrancaGeracoesAnteriores();

            bool billingExists = false;

            if (driver.FindElement(By.Id("listView")).FindElements(By.Name(fileName)).Count > 0)
            {
                billingExists = true;
            }

            McFunctions.CloseWindow("Gerações anteriores");
            Assert.IsFalse(billingExists, "Verificando se a cobrança desapareceu");
        }