我曾尝试使用 Html Elements 框架。这是我的块之一:
@Block(@FindBy(id = "test"))
public class FirstBlock extends HtmlElement {
@FindBy(id = "nameS")
private TextInput id;
@FindBy(id = "saveBt")
private Button add;
public void addNewClient(String idText) {
add.click();
id.sendKeys(idText);
}
}
我已经初始化了页面工厂,例如:
PageFactory.initElements(new HtmlElementDecorator(driver), this);
现在我想等到add.click();
下一个元素出现。正如我发现在哪里可以使用AjaxElementLocatorFactory
但是我怎样才能使用 Html Elements 框架来做到这一点?