【发布时间】:2016-03-30 09:05:42
【问题描述】:
问题:
在 Protractor 中定位 Virtual Repeaters 的规范/首选方法是什么?
故事:
在 Angular Material 设计中,有一个Virtual Repeater,它通过动态重用视口区域中可见的行来帮助提高渲染性能。示例:
<div class="md-virtual-repeat-offsetter" style="transform: translateY(0px);">
<div md-virtual-repeat="item in ctrl.dynamicItems" md-on-demand="" class="repeated-item ng-binding ng-scope flex" flex="">0</div>
<div md-virtual-repeat="item in ctrl.dynamicItems" md-on-demand="" class="repeated-item ng-binding ng-scope flex" flex="">1</div>
<div md-virtual-repeat="item in ctrl.dynamicItems" md-on-demand="" class="repeated-item ng-binding ng-scope flex" flex="">2</div>
</div>
目前,我必须使用by.css定位技术:
$$('[md-virtual-repeat="item in ctrl.dynamicItems"]');
额外问题:
有没有办法让by.repeater 也可以与md-virtual-repeat 一起使用?
【问题讨论】:
标签: javascript angularjs selenium protractor angular-material