问题
Question about automation. I use Selenium RC.
I upgraded my FF to 3.6.18 and it seems that it can't find any locators which have "contains()" inside
I've read alot of forums. It's a known problem, but I did not find any solution.
So what to use instead of contains() now?
回答1:
The only functionality in CSS which is similar to contains() is:
element[attribute*="substring"]
It is helpful when you need to check some substring which contains in the attribute.
回答2:
You can use jQuery :contains(text)
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script>
$( "div:contains('foo')" ).css( "text-decoration", "underline" );
</script>
来源:https://stackoverflow.com/questions/6648238/what-to-use-instead-of-contains-in-css3