Xpath - нужен локатор для тела письма Gmail, чтобы прочитать отправленное сообщение - PullRequest
0 голосов
/ 03 мая 2018

Используя Selenium, я пытаюсь прочитать текст ответа на конкретное письмо. Я перешел к желаемой электронной почте. Я просто не могу найти статический локатор, чтобы захватить, как класс / идентификатор выделяется динамически.

У кого-нибудь есть xpath, который позволит мне читать текст любого тела gmail?

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Похоже, что тело сообщения - это элемент класса 'ii gt ', поэтому попробуйте это:

driver.findElement(By.cssSelector(".ii.gt")).getText()

Но лучший вариант - читать сообщения через Gmail API .

0 голосов
/ 03 мая 2018

Отправив свой собственный ответ, я обнаружил xpath, который подходит для определения местоположения: Gmail> полученное письмо> Тело ответа

//div[@class='ii gt ']//div[contains(text(),'**Insert your recognizable email text here**')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...