public Acoes(Mensagens mensagens, string url)
 {
     this.mensagem = mensagens;
     this.Url      = url;
 }
        public bool ProcrandoUltimaMensagem()
        {
            Thread.Sleep(TimeSpan.FromSeconds(3));

            var topicos = driver.FindElements(By.ClassName("vW7d1"));

            int quantidade_anterior = topicos.Count - 1;
            int quantidade_atual    = quantidade_anterior;

            int i5 = 1;

            while (i5 < 10000000)
            {
                Thread.Sleep(TimeSpan.FromSeconds(2));

                //inicio:
                if (quantidade_atual > quantidade_anterior)
                {
                    string mensagem = "";

                    Thread.Sleep(TimeSpan.FromSeconds(1));
                    int refe = driver.FindElements(By.ClassName("vW7d1")).Count + driver.FindElements(By.ClassName("_1mq8g")).Count;
                    mensagem = driver.FindElement(By.XPath("//*[@id='main']/div[3]/div/div/div[3]/div[" + refe + "]/div/div/div/div[1]/div/span[1]")).Text;

                    EscreveResposta(mensagem);
                    quantidade_anterior = driver.FindElements(By.ClassName("vW7d1")).Count;
                }

                topicos          = driver.FindElements(By.ClassName("vW7d1"));
                quantidade_atual = topicos.Count;
                i5++;
            }

            //goto inicio;



            //DETECTA A ÚLTIMA MENSAGEM
            //saber quantas tags divs existem no código
            int segundos = 0;
            int valor    = 0;

            for (int i = 1; i < 1000; i++)
            {
                try
                {
                    classNome = driver.FindElement(By.XPath("//*[@id='main']/div[3]/div/div/div[3]/div[" + i + "]")).GetAttribute("class");
                    valor     = i;
                }
                catch (NoSuchElementException)
                {
                    if (classNome.Contains("message-in"))
                    {
                        Thread.Sleep(TimeSpan.FromSeconds(1));
                        DisparandoMensagens(driver.FindElement(By.XPath("//*[@id='main']/div[3]/div/div/div[3]/div[" + valor + "]/div/div/div/div[1]/div/span[1]")).Text);
                        return(true);
                    }
                    i = 1;
                }
                if (i == 10)
                {
                    Thread.Sleep(TimeSpan.FromSeconds(1));
                    segundos++;
                }
                if (segundos > 30)
                {
                    EscreveResposta("Atendimento encerrado! Obrigado!");
                    goto fim;
                }
            }
            fim : return(false);
        }