В транспортире, мы можем получить один элемент из массива по индексу через:Нарезных элементы транспортир
var elements = element.all(by.css(".myclass"));
elements.get(1);
elements.first();
elements.last();
Но, можно ли ломтика из подмассива из массива элементов аналогичным образом?
В идеале мы хотели бы иметь что-то вроде:
var subelements = elements.slice(2, 5);
// subelements is also an ElementArrayFinder
// we can call "filter()", "map()" etc on subelements
Я думаю, что мы должны были бы расширить ElementArrayFinder
путем определения метода пользовательского protractor.ElementArrayFinder.prototype.slice()
(аналогично тому, как это было сделано here).
Я также заметил this pull request, но он не был объединен, и он больше неактивен.
О, да, это должно сработать. Хорошая идея, спасибо. – alecxe
@alecxe приветствую вас, btw Мне нравится читать ответы для транспортира – Xotabu4
Спасибо. И я учусь от твоей. Продолжайте размещать больше ответов! – alecxe