来自HTML,如下所示我想只在<p>
中找到没有文字的文字,这些文字位于<span>
元素中:
<p>Text I want <span class="orange_font inner_subtitle">Some text</span></p>
此代码现在也在<span>
元素中返回文本,如何避免这种情况?
val result: WebElement = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@id='container']/p/span")))
result.getText()
答案 0 :(得分:0)
对于没有<span>
html元素的全文:By.xpath("string(//*[@id='container']/p)")
仅适用于没有<p>
内容<span>
的{{1}}标记文字