Как автоматизировать чтение сообщений в WhatsApp Web с помощью селена? - PullRequest
0 голосов
/ 13 июня 2019

Я хочу читать и распечатывать все непрочитанные сообщения из веб-сайта WhatsApp в режиме реального времени (по мере поступления они должны быть напечатаны на консоли). Должно быть 1-1 сопоставление сообщений, напечатанных с именем контакта.

Я пытался составить список всех контактов, а затем переходил один за другим в контакты с помощью findElements (), но проблема в том, что список составляется не в том порядке, как мы видим наВеб-интерфейс WhatsApp (список контактов находится в произвольном порядке).

 List<WebElement> name=driver.findElements(By.className("xxxx");
 for(i=0;i<name.size();i++)
    System.out.println(name.get(i).getText());

(

Это не печать списка в порядке, который мы видим напользовательский интерфейс WhatsApp).В HTML также элементы не в том же порядке. Как WhatsApp связывает имена контактов, даже если они не в порядке?

...