Html Elements フレームワークを使用しようとしました。これが私のブロックの1つです:
@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 フレームワークを使用してこれを作成するにはどうすればよいですか?