我使用 WebDriver 和 ChromeDriver。我如何从这个气泡中获取文本:
[ ]
并从网站上对这个气泡进行编码:
谢谢您的帮助!
我使用 WebDriver 和 ChromeDriver。我如何从这个气泡中获取文本:
[ ]
并从网站上对这个气泡进行编码:
谢谢您的帮助!
使用 xpath 获取
//img[@data-id='c085ede491334747f26718fc2e8009e3')]
您可以使用此代码并尝试:
driver.findElement(By.xpath("//img[@data-id='c085ede491334747f26718fc2e8009e3')]")).getAttribute("data-content");
看起来 id 是动态的。您可以尝试使用数据内容中的短语进行搜索:
findElement(By.xpath(".//img[@data-content = "your text"])).getAttribute("data-content");
如果您需要获取文本并对其进行验证(例如数据内容中的文本可以不同),您可以按类搜索:
driver.findElement(By.className("smarty-tip-wrapper")).getAttribute("data-content");
也许问题是表中包含所有内容?如果我想得好