我有两个单选按钮绑定到相同的模型值,我想找到一个值属性设置为' name'
的按钮<li>
<label class="checkbox-inline nopaddingleft" for="radio1">
<input name="radio1" type="radio" id="radio1" class="checkbox-inline margin-right-five" data-ng-model="clientSearchType" value="name" data-ng-change="onClientSearchTypeChanged()" tabindex="6" />Client Name
</label>
<label class="checkbox-inline" for="radio1">
<input name="radio1" type="radio" id="radio2" class="checkbox-inline margin-right-five" data-ng-model="clientSearchType" value="number" data-ng-change="onClientSearchTypeChanged()" tabindex="7" />Client Number</label>
</li>
如何执行此搜索?我可以找到两个这样的元素
element.all(by.model('clientSearchType'))
这将返回每个文档&#34; ElementArrayFinder&#34;类型。我能从那个值设置为&#39; name&#39;?
的结果元素中找到答案 0 :(得分:2)
v1.0的量角器为filter
添加了ElementArrayFinder
方法,这意味着您现在可以执行此操作:
var expectedValue = 'name';
element.all(by.model('clientSearchType')).filter(function(elementFinder){
return elementFinder.getAttribute('value').then(function(value){
return value === expectedValue;
});
});