Я хочу читать и распечатывать все непрочитанные сообщения из веб-сайта 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 связывает имена контактов, даже если они не в порядке?