<span class="spanClass">
NAME:
</span>
JOHN
<i class="remove"></i>
如何在我的xpath上使用JOHN?与// a / span [contains(text(),'NAME')类似的东西]不确定当文本已经在span标记之外时如何做。
答案 0 :(得分:1)
您可以使用//a/text()
获取 JOHN 。基本上它会返回未包含在标签中的文本。 Example
更新1。如果您想依赖 NAME 文字,除了xpath之外,您可以使用..
然后使用text()
你喜欢这样:
//a/span[contains(text(),'NAME')]/../text()
更新2。
正如我从您的最新评论中所理解的那样,您希望获得 NAME:JOHN 。可以通过 union (|
)运算符实现:
//a/span[contains(text(),'NAME')]/text() | //a/text()