2013-09-07 17 views
7

Non riesco a capire il modo migliore per trovare più elementi in una pagina.Ricerca di più elementi

Ne trova sempre uno, ma se provo a vedere quanti elementi particolari sono presenti dopo un qualche tipo di azione?

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

risposta

18

Nel caso in cui qualcuno guarda per questo in futuro, ho capito di lavorare:

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

Secondo il loro codice sorgente, findElements restituisce una promessa

Webdriverjs API

Problemi correlati