W Kątomierz jest .first()
i .last()
metody dostępne na ElementArrayFinder
:
var elements = element.all(by.css(".myclass"));
elements.last();
elements.first();
Ale jak zdobyć element tuż przed ostatnim (przedostatni) nie wiedząc, ile elementów jest w sumie?
Odpowiedzi:
4 dla odpowiedzi № 1Możesz użyć indeksowanie ujemne aby uzyskać elementy od końca według indeksu:
Wskaźniki ujemne są zawijane (tj. -I oznacza i-ty element od ostatniego)
elements.get(-2); // the element before last