Чтобы перебрать вещи в транспортире, вы должны использовать функцию each () .
element(by.css("[ng-if='formFields.length']")).all(by.repeater("formField in formFields")).each((el) => {
// do something with each element
})
Ваш вопрос не ясен - но если вы спрашиваете, как ограничить локаторычто находится под тегом ng-if
, то вам просто нужен определенный локатор для этого родительского элемента.Я обновил приведенный выше код.