使用xpath查找具有特定内容的跨度

Joe*_*ski 9 html xml selenium xpath

我有一些像这样的跨度:

<span> 
  <span>foobar</span>  
  <span>thisisatest</span> 
</span>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用xpath来查找带有"thisisatest"的跨度.

我试过这个:

span[text()='thisisatest']

它似乎没有起作用.

Pet*_*ček 24

你不是//在XPath的开头就错过了吗?一个斜杠意味着"一个根节点的子节点".两个斜杠意味着"找到我的任何跨度与该文本".

__PRE__


axc*_*dnt 1

你可以试试这个:

span[span= "thisisatest"] 
Run Code Online (Sandbox Code Playgroud)

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

希望能帮助到你!