使用Selenium,我正在尝试阅读特定电子邮件的响应正文。我已导航到我想要的电子邮件。我似乎无法找到一个静态定位器来抓取,因为类/ id是动态分配的。
任何人都有一个xpath,允许我阅读任何gmail正文的文本?
答案 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阅读邮件。