我有一段这样的HTML:
<a href="/something"> Title <span>Author</span> </a>
我有一个与此HTML匹配的WebElement。如何从中仅提取“标题”?方法.getText()返回“ Title \ nAuthor”。
您无法在WebDriver API中执行此操作,而必须在代码中执行。例如:
var textOfA = theAElement.getText(); var textOfSpan = theSpanElement.getText(); var text = textOfA.substr(0, textOfA.length - textOfSpan.length).trim('\n');
请注意,结尾的换行符实际上是<a>元素文本的一部分,因此,如果您不想要它,则需要将其删除。
<a>