我正在尝试使用xpath查找元素并获取元素的文本值。

例如,我可以通过以下方式使用xpath查找元素

driver.findElement(webdriver.By.xpath("//div/span));

但是我想通过使用JavaScript获得此特定元素的文本。

HTML内容如下所示
<div><span>Inner Text</span></div>

最佳答案

您想要的功能是getText()

String text = driver.findElement(webdriver.By.xpath("//div/span")).getText();

关于javascript - 使用带有JavaScript的Selenium WebDriver从XPath找到的元素中获取文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18637032/

10-11 20:34
查看更多