17

我有一些像这样的跨度:

<span> 
  <span>foobar</span>  
  <span>thisisatest</span> 
</span>

我正在尝试使用 xpath 来查找其中包含“thisisatest”的跨度。

我试过这个:

span[text()='thisisatest']

它似乎没有工作。

4

2 回答 2

30

//在 XPath 的开头丢失了。

  • 一个斜线表示“作为根节点子节点的跨度”。
  • 两个斜线的意思是“用该文本找到我的任何跨度”。

//span[text()='thisisatest']

于 2012-04-16T15:48:50.993 回答
1

你可以试试这个:

span[span= "thisisatest"] 

<span>至少包含一个<span>值为 thisistest 的子元素的所有元素。

希望能帮助到你!

于 2012-04-16T15:36:21.493 回答