Вопрос:
Каков канонический/предпочтительный способ поиска виртуальных ретрансляторов в Protractor?
История:
В дизайне Angular Material существует Виртуальный ретранслятор, который помогает улучшить производительность рендеринга с помощью динамического повторного использования строк, видимых в области области просмотра. Пример:
<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
?