【发布时间】:2015-01-30 19:59:05
【问题描述】:
我在一个页面上有多个元素,我想使用 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 个元素
任何指示可能是什么问题?
【问题讨论】:
标签: java selenium-webdriver webdriver pageobjects