Xpath - 需要Gmail电子邮件正文的定位器才能阅读发送的邮件

时间:2018-05-03 19:36:41

标签: java selenium xpath gmail

使用Selenium,我正在尝试阅读特定电子邮件的响应正文。我已导航到我想要的电子邮件。我似乎无法找到一个静态定位器来抓取,因为类/ id是动态分配的。

任何人都有一个xpath,允许我阅读任何gmail正文的文本?

2 个答案:

答案 0 :(得分:0)

发布我自己的答案,我发现了一个用于定位的xpath: Gmail>已收到的电子邮件>回应机构

//div[@class='ii gt ']//div[contains(text(),'**Insert your recognizable email text here**')]

答案 1 :(得分:0)

看起来消息体是类'ii gt '的元素,所以试试这个:

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

但更好的选择是通过Gmail API阅读邮件。