/ / Ako získať prvok pred posledným? - javascript, angularjs, selén, testovanie, uhlopriečka

Ako získať prvok pred posledným? - javascript, angularjs, selén, testovanie, uhlomer

V uhlopriečke je .first() a .last() dostupné metódy ElementArrayFinder:

var elements = element.all(by.css(".myclass"));

elements.last();
elements.first();

Ale ako získať tento prvok tesne pred posledným (predposledný) bez toho, aby ste vedeli, koľko prvkov je spolu?

odpovede:

4 pre odpoveď č. 1

Môžeš použiť negatívne indexovanie na získanie prvkov od konca indexom:

Negatívne indexy sú zalomené (tzn.

elements.get(-2);  // the element before last