2014-12-16 2 views
0

Все элементы в моем веб-приложении выглядят так: <div id="12ZD34" test-attr="elt1_stop2_3">.Можно ли найти элемент по пользовательскому атрибуту?

Идентификатор автоматически генерируется и изменяется для каждого исполнения, но не атрибут test-attr.

Возможно ли найти элементы тестирования с помощью настраиваемого атрибута или xpath из пользовательского атрибута?

Спасибо за любую помощь.

+1

Нельзя использовать атрибут 'test-attr'. Это неверно. Если вам нужны некоторые тестовые атрибуты, используйте HTML5 'data- *' (например, 'data-test'). –

ответ

1

Использование JQuery:

$ ('DIV [тест-атр = "elt1_stop2_3"]')

0

Вы можете использовать Лэдфут-х findByXpath:

this.remote.findByXpath("div[@test-attr='elt1_stop2_3']") 
+0

Я пробовал ваше решение: – Christophe

Смежные вопросы