【问题标题】:Xpath selector for class类的 Xpath 选择器
【发布时间】:2012-03-03 17:03:16
【问题描述】:

我想获得 classname(.class) 的 Xpath 选择器。所以基本上,我想知道如何选择 [attr~=value]

所以如果我有一个元素

<div class="class1 class2 class3"></div>
<div class="class1"></div>

我想选择 .class1,它应该返回两个 div。 [@class='class1'] 不起作用,因为它不会选择第一个 div。

【问题讨论】:

标签: css xpath


【解决方案1】:

那个技巧应该只找到“class1”:

//div[contains(concat(' ',normalize-space(@class),' '),' class1 ')]

【讨论】:

  • 我知道这个。我一直在寻找更优雅的解决方案,但我想没有
  • 这是 XPath,我们不做“优雅” :-) 说真的,这是最好的技术。
猜你喜欢
  • 2012-07-28
  • 2012-12-30
  • 1970-01-01
  • 2019-12-03
  • 1970-01-01
  • 2014-11-13
  • 2012-02-18
  • 2010-12-26
  • 2020-07-21
相关资源
最近更新 更多