public void CancelarEdicaoDePlanoDeVenda_7502()
        {
            MultiClubesFunctions McFunctions = new MultiClubesFunctions();
            MultiClubesMenus     McMenus     = new MultiClubesMenus();

            string ocupationMapName = "Mapa de ocupação criado em " + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");

            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.AcessarMenuAdministracaoFinanceiroPlanosDeVendaPlanos();

            driver.FindElement(By.Id("treeView")).FindElement(By.Name("Ingresso online individual")).Click();
            McFunctions.TreatWaitScreen();

            IWebElement listViewElement = driver.FindElement(By.Id("listView")).FindElement(By.Name(".Ingresso Teste"));

            new Actions(driver).MoveToElement(listViewElement).ContextClick(listViewElement).Build().Perform();
            driver.FindElement(By.Name("Editar")).Click();



            McFunctions.SearchElementByIdAndClick("buttonCancel");
            McFunctions.TreatWaitScreen();

            Assert.AreEqual(driver.FindElements(By.Id("FormSalePlanOnlineEdit")).Count, 0, "Janela fechada");

            McFunctions.CloseWindow("Planos de venda");
        }
예제 #2
0
        public void CriarPlanoDeVenda_10720()
        {
            MultiClubesFunctions McFunctions = new MultiClubesFunctions();
            MultiClubesMenus     McMenus     = new MultiClubesMenus();

            string planName = "Plano de venda criado em " + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");

            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.AcessarMenuAdministracaoFinanceiroPlanosDeVendaPlanos();

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

            driver.FindElement(By.Id("treeView")).FindElement(By.Name("Título local")).Click();

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

            IWebElement listViewElement = driver.FindElement(By.Id("listView"));

            new Actions(driver).MoveToElement(listViewElement).ContextClick(listViewElement).Build().Perform();
            driver.FindElement(By.Name("Incluir")).Click();

            McFunctions.TreatWaitScreen();

            McFunctions.WaitForElementLoad(By.Id("textBoxName"), 2);
            McFunctions.SearchElementByIdAndSendKeys("textBoxName", planName);

            driver.FindElement(By.Id("comboBoxTitleType")).Click();
            driver.FindElement(By.Name("AA - Teste")).Click();

            driver.FindElement(By.Id("comboBoxTitleCodeSequence")).Click();
            driver.FindElement(By.Name("AE")).Click();

            McFunctions.SearchElementByNameAndClick("Venda");

            driver.FindElement(By.Id("comboBoxProduct")).Click();
            driver.FindElement(By.Name("Título A")).Click();

            driver.FindElement(By.Id("comboBoxDunInstitution")).Click();
            driver.FindElement(By.Name("BRADESCO BOLETO MULTICLUBES")).Click();

            McFunctions.SearchElementByIdAndClick("buttonOK");
            McFunctions.TreatWaitScreen();

            bool createdPlan = false;

            if (listViewElement.FindElements(By.Name(planName)).Count > 0)
            {
                createdPlan = true;
            }

            McFunctions.CloseWindow("Planos de venda");

            Assert.IsTrue(createdPlan, "Plano criado");
        }