WebDriver PageFactory Trouver La Liste Des Éléments

J'ai plusieurs éléments sur une page, et je tiens à les initialiser à l'aide de PageFactory.

J'ai essayé d'utiliser la suite

@FindBy(xpath = "//*[contains(@class,'x-grid-tree-node-leaf')]")    
    List<WebElement> allElements;

mais ce ne renvoie qu'un seul élément.

maintenant, si j'utilise la méthode traditionnelle pour trouver des éléments

List<WebElement> allElements = driver.findElements(By.xpath("//*[contains(@class,'x-grid-tree-node-leaf')]"));

cela renvoie 4 éléments

tous les pointeurs de ce que pourrait être le problème?

OriginalL'auteur aeinstein83 | 2015-01-30