2017-02-08 15 views
2

Разработчики моей команды внедрили несколько тегов для поддержки capybara и автоматических тестов. Я хочу использовать те же теги для Selenium Webriver. Элемент Я хочу, чтобы найти, как правило, определяются следующим образом:Использование тегов данных для автоматических тестов на селен

<label for="manntallsSok:manntallsSokForm:tabView:ssn">Fødselsnummer</label> 
<input id="manntallsSok:manntallsSokForm:tabView:ssn" class="ui- inputfield ui-inputmask ui-widget ui-state-default ui-corner-all form-control focusable" 
type="text" aria-required="true" data-aft="fodselsnummer" name="manntallsSok:manntallsSokForm:tabView:ssn" role="textbox" aria-disabled="false" 
aria-readonly="false"> 

Крюков разработчики хава сделал это typicaly:

data-aft="fodselsnummer" 

Можно ли использовать этот крюк/тег в селене locateElement?

ответ

2

Вы можете использовать его в XPath селектором, как показано ниже:

//input[@data-aft="fodselsnummer"] 
+0

Thanx работал отлично! –

+0

Пожалуйста, отметьте этот ответ как «Принято», если он решит вашу проблему. благодаря – Andersson