用于访问我正在使用的转发器的量程器代码位于
之下 element.all(by.repeater('x in parked'));
HTML代码
<div class="row content">
<div class="col-sm-2">
<div ng-show="role != 3">
<label for="parked" style="color:#0000ff;font-weight:bold">PARKED</label>
<ul style="color:#006400;font-weight:bold" class="arriv-depart">
<li ng-repeat="x in parked" popover-placement="top" data-popover-template="dynamicPopover3.templateUrl" data-popover-trigger="mouseenter">{{ deviceData[x[0]].boatName + ':' + deviceData[x[0]].ownerName}}</li>
</ul>
</div>
</div>
</div>
问题是,量角器发出警告:
W/element - more than one element found for locator by.repeater("x in parked") - the first result will be used.
我需要显示Parked中存在的所有元素。
答案 0 :(得分:0)
看起来你有多个“x in parked”中继器,所以警告并没有告诉你它发现了多个“x”,但它发现了多个“x in parked”。
量角器文档说要避免使用Xpath,但我发现它可以为我解决无数问题,尤其是涉及到中继器时。