Добрый день.
Ну ответ на ваш вопрос может сильно отличаться от почтового провайдера к почтовому провайдеру, ибо у них разный DOM и соответственно, будут нужны разные селекторы (xpath).
Если простыми словами, то:
- открыть браузер (можно в headless режиме)
- найти узел, в котором представлен список писем
- выбрать этот узел. В Selenium есть такой класс, как WebElement. Так как элементов несколько, то используйте
List<WebElement>
.
- Так как у нас есть List вызываем метод size() и получаем кол-во элементов помещенных в список.
И как правильно отметил коллега
rst надо заставить подождать загрузки страницы. Прочитайте про Explicit & Implicit Waits