페이지에 요소가 여러 개 있습니다. PageFactory를 사용하여 요소를 초기화하고 싶습니다.WebDriver PageFactory 요소 목록 찾기
나는
@FindBy(xpath = "//*[contains(@class,'x-grid-tree-node-leaf')]")
List<WebElement> allElements;
을 사용하여 다음 시도했지만 이것은 단지 하나의 요소를 반환합니다.
지금, 나는 요소
List<WebElement> allElements = driver.findElements(By.xpath("//*[contains(@class,'x-grid-tree-node-leaf')]"));
이 4 개 요소
문제가 될 수있는 것을 어떤 포인터를 반환을 찾기위한 전통적인 방법을 사용하는 경우?
http://stackoverflow.com/questions/8008138/selenium-webdriver-and-pagefactory-initialize-listwebelement-elements도 참조하십시오. – alecxe