【发布时间】:2017-02-09 16:23:20
【问题描述】:
我们的应用程序中使用的几个中继器使用one-time data binding expression syntax:
<div ng-repeat="item in ::values" class="grid-column-filter-item ng-scope">
</div>
我们目前使用by.repeater() locator:
element.all(by.repeater("item in ::values"));
我们担心:: 部分不相关,并且是技术实现细节,不应成为定位器的一部分。理想情况下,我们正在寻找:
element.all(by.repeater("item in values"));
但是,根据 this issue,by.repeater() 和 by.exactRepeater() 都不会删除一次性数据绑定,但会删除其他转发器语法部分,例如 track by 或 as。
我们还有其他选择吗?
【问题讨论】:
标签: javascript testing automation protractor ng-repeat