В транспортира има .first()
и .last()
наличните методи ElementArrayFinder
:
var elements = element.all(by.css(".myclass"));
elements.last();
elements.first();
Но как да стигнем до елемента точно преди последната (предпоследно), без да знаете колко елементи има общо?
Отговори:
4 за отговор № 1Можеш да използваш отрицателно индексиране да получите елементите от края по индекс:
Отрицателните индекси са опаковани (т.е. -i означава i-ти елемент от последния)
elements.get(-2); // the element before last