我正在尝试使用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/