2013-09-07 17 views
7

Nie mogę znaleźć najlepszego sposobu na znalezienie wielu elementów na stronie.Znajdowanie wielu elementów

Zawsze znajdzie jedno, ale co jeśli testuję, aby zobaczyć, ile elementów jest obecnych po wykonaniu jakiegoś działania?

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

Odpowiedz

18

W przypadku, gdy ktoś patrzy na to w przyszłości, mam go do pracy:

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

Według ich kodu źródłowego, findElements zwraca obietnicę

Webdriverjs API

Powiązane problemy