这是 HTML 片段:
<label class="abc">
<span class="bcd">Text1</span>
Text2
</label>
如何使用 selenium 脚本提取 Text2
?我知道如何通过获取“abc”类的 innerHTML
然后删除“bcd”类的 innerHTML
来提取 Text2
。但我只是在寻找一种更好的方法来解决这个问题。
最佳答案
试试这个:
WebElement element = driver.findElement(By.xpath("//label[contains(text(),'Text2')]"));
String test = element.getText();
关于java - 从 Selenium 中的内部标记中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33360558/