Нахождение нескольких элементов

Я не могу найти лучший способ найти несколько элементов на странице.

Он всегда находит один, но что, если я тестирую, чтобы увидеть, сколько конкретных элементов присутствует после какого-то действия?

findElement() // always returns 1 element
findElements(By.className('someClass')) // always returns 1 element

1 ответ

Решение

Если кто-то ищет это в будущем, я заставлю его работать:

findElements(By.className("someclass")).then(function(elements_arr){ 
    console.log(elements_arr.length);
});

Согласно их исходному коду, findElements возвращает обещание

API Webdriverjs

Другие вопросы по тегам