Подтвердить что ты не робот

Что использовать вместо CONTAINS() в CSS3

Вопрос об автоматизации. Я использую Selenium RC.

Я обновил свой FF до 3.6.18, и кажется, что он не может найти никаких локаторов, которые содержат "contains()" внутри

Я читал много форумов. Это известная проблема, но я не нашел никакого решения.

Итак, что использовать вместо contains() сейчас?

4b9b3361

Ответ 1

Единственной функциональностью в CSS, которая похожа на contains(), является:

element[attribute*="substring"]

Это полезно, когда вам нужно проверить некоторую подстроку, содержащуюся в атрибуте.

Ответ 2

Вы можете использовать jQuery: содержит (текст)

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

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