t.me/atinfo_chat Telegram группа по автоматизации тестирования

Protractor element.all не работает (локатор ок)

testng
selenium
webdriver
Теги: #<Tag:0x00007f9c5c89a120> #<Tag:0x00007f9c5c899db0> #<Tag:0x00007f9c5c899838>

(Vitalii Oleksandrovich) #1

Неммогу получить список элементов используя element.all
Например сипользую:

var cat = element(by.css(".keyParts li"));
expect(cat.getText()).toEqual(‘Cat’);

получаю уведомление что найдено несколько элементов и будет для сравнения выбран первый элемент - значит селектор element(by.css(".keyParts li")) окей

Потом хочу потащить все элементы с помощю:
element.all(by.css(".keyParts li"))
и ниечго не получается.

Я хочу получить их чтоб потом кликнуть на каждый и что то с ним дальше делать, но нету ничего после element.all.

Я проверля по разному:

element.all(by.css(".keyParts li")).then(function(all) {
console.log(all);
});

element.all(by.css(".keyParts li")).map(function(elm, index) … также ничего

var cats = element.all(by.css(".keyParts li"))
expect(cats .count()).toBe(3) … также ничего

Как можно их получит все, чтоб прокликать или хотяб посчитать?