Ejemplo n.º 1
0
        //PROCURAR POR XPATH LER E RETORNAR VALOR
        public string ReadByXPath(string XPath, string attribute)
        {
            string SetRead;

            Wait.Until(d => RoboDriver.FindElementByXPath(XPath));
            SetRead = RoboDriver.FindElementByXPath(XPath).GetAttribute(attribute);
            return(SetRead);
        }
Ejemplo n.º 2
0
        public void SkipAlert()
        {
            var i = 0;

            while (i++ < 10000)
            {
                try
                {
                    RoboDriver.SwitchTo().Alert().Accept();
                    break;
                }
                catch (NoAlertPresentException)
                {
                    Thread.Sleep(1);
                }
            }
        }
Ejemplo n.º 3
0
 //PROCURAR TAG ID E ESCREVER
 public void WriteById(string IdTag, string Write)
 {
     Wait.Until(d => RoboDriver.FindElementById(IdTag));
     RoboDriver.FindElementById(IdTag).SendKeys(Write);
 }
Ejemplo n.º 4
0
 //PROCURAR TAG ID E CLICAR
 public void ClickById(ChromeWebElement webElement, string IdTag)
 {
     Wait.Until(ExpectedConditions.ElementToBeClickable(By.Id(IdTag)));
     RoboDriver.FindElementById(IdTag).Click();
 }
Ejemplo n.º 5
0
 //FECHAR ROBO
 public void RobotQuit()
 {
     RoboDriver.Quit();
 }
Ejemplo n.º 6
0
 //NAVEGAR PARA O SITE(URL)
 public void GoToUrl(string Url)
 {
     RoboDriver.Navigate().GoToUrl(Url);
 }
Ejemplo n.º 7
0
 //AGUARDAR FORÇADO
 public void ForceSleep(int time)
 {
     RoboDriver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(time);
     Thread.Sleep(time);
 }