在CSS3中使用什么而不是CONTAINS()

时间:2011-07-11 09:35:26

标签: css css3 selenium css-selectors selenium-rc

关于自动化的问题。我使用Selenium RC。

我将我的FF升级到3.6.18,似乎找不到任何内部有“contains()”的定位器

我读过很多论坛。这是一个已知问题,但我找不到任何解决方案。

那么现在用什么代替contains()?

2 个答案:

答案 0 :(得分:12)

CSS中唯一与包含()类似的功能是:

element[attribute*="substring"]

当您需要检查属性中包含的子字符串时,这很有用。

答案 1 :(得分:1)

您可以使用jQuery:contains(text)

<script src="https://code.jquery.com/jquery-1.10.2.js"></script>

<script>
    $( "div:contains('foo')" ).css( "text-decoration", "underline" );
</script>