Whatsapp Web Selenium с C # отправляет сообщение без перезагрузки веб-страницы каждый раз - PullRequest
0 голосов
/ 02 ноября 2018

Я создал один проект для автоматизации сообщений WhatsApp с помощью веб-WhatsApp с селеном в коде C #. Он отлично работает, но каждый раз, когда URL-адрес загружается для нового сообщения, как я могу остановить перезагрузку страницы и отправить сообщение?

Ниже приведен мой код, и у меня есть один код для loop для всех моих номеров, и я вызываю метод SendMessage для всех номеров.

private void SendMessage(string number, string message)
{
  driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); 

  driver.Navigate().GoToUrl("https://api.whatsapp.com/send?phone=" + number + "&text=" + Uri.EscapeDataString(message));

  driver.FindElement(By.Id("action-button")).Click(); 

  driver.FindElement(By.CssSelector("button._2lkdt>span")).Click();
}
...