public void IncluirControleDeAcesso_8704() { MultiClubesFunctions McFunctions = new MultiClubesFunctions(); MultiClubesMenus McMenus = new MultiClubesMenus(); string accessControlName = "Controle de Acesso criado em " + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"); string descriptionAccessControlName = "Descrição " + accessControlName; 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.AcessarMenuAdministracaoAcessoControlesDeAcesso(); IWebElement listViewElement = driver.FindElement(By.Id("listView")); new Actions(driver).MoveToElement(listViewElement).ContextClick(listViewElement).Build().Perform(); driver.FindElement(By.Name("Incluir")).Click(); McFunctions.SearchElementByIdAndSendKeys("textBoxName", accessControlName); McFunctions.SearchElementByIdAndSendKeys("textBoxDescription", descriptionAccessControlName); McFunctions.SearchElementByIdAndClick("buttonRules"); //verificar quais regras serão aplicadas McFunctions.SearchElementByIdAndClick("buttonOK"); McFunctions.SearchElementByIdAndClick("buttonOK"); McFunctions.TreatWaitScreen(); bool createdAcessControl = false; if (listViewElement.FindElements(By.Name(accessControlName)).Count > 0) { createdAcessControl = true; } McFunctions.CloseWindow("Controle de Acesso"); Assert.IsTrue(createdAcessControl, "Controle de acesso criado"); }