【发布时间】:2023-03-28 19:44:01
【问题描述】:
访问我正在使用的中继器的量角器代码如下
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 中存在的所有元素。
【问题讨论】:
-
但是为什么这对你来说是个问题呢?该警告通知您可能需要改进定位器,但这根本不是错误。
标签: testing protractor angularjs-ng-repeat angularjs-e2e