-2

我使用 WebDriver 和 ChromeDriver。我如何从这个气泡中获取文本:

[ 点击查看图片1]

并从网站上对这个气泡进行编码:

点击查看图片2

谢谢您的帮助!

4

3 回答 3

0

使用 xpath 获取

 //img[@data-id='c085ede491334747f26718fc2e8009e3')]

您可以使用此代码并尝试:

driver.findElement(By.xpath("//img[@data-id='c085ede491334747f26718fc2e8009e3')]")).getAttribute("data-content");
于 2017-09-27T15:26:48.547 回答
0

看起来 id 是动态的。您可以尝试使用数据内容中的短语进行搜索:

findElement(By.xpath(".//img[@data-content = "your text"])).getAttribute("data-content");

如果您需要获取文本并对其进行验证(例如数据内容中的文本可以不同),您可以按类搜索:

driver.findElement(By.className("smarty-tip-wrapper")).getAttribute("data-content");
于 2017-09-27T15:39:35.197 回答
0

也许问题是表中包含所有内容?如果我想得好

点击查看

于 2017-09-27T16:27:23.887 回答