2017-02-08 25 views
2

我的团队开发人员已经实施了一些标签来支持水豚和自动化测试。我想为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"> 

开发商HAVA制成的钩子是typicaly:

data-aft="fodselsnummer" 

是否有可能在硒locateElement用此挂接/标签?

回答

2

可以在XPath选择使用它,如下:

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

感谢名单伟大的工作! –

+0

如果解决了您的问题,请将此答案标记为“已接受”。谢谢 – Andersson