Описание тега ajax-element-locator-factory
AjaxElementLocatorFactory - это концепция отложенной загрузки в шаблоне фабрики страниц для идентификации WebElements только тогда, когда они используются в какой-либо операции, то есть timeOut для WebElement может быть назначен классу страницы Object с помощью AjaxElementLocatorFactory.
AjaxElementLocatorFactory - это концепция отложенной загрузки в шаблоне фабрики страниц, позволяющая идентифицировать WebElements только тогда, когда они используются в какой-либо операции, т.е. timeOut для WebElement может быть назначен классу страницы Object с помощью AjaxElementLocatorFactory.
Синтаксис:
PageFactory.initElements(new AjaxElementLocatorFactory(driver, TimeoutValue), this);
Пример:
PageFactory.initElements(new AjaxElementLocatorFactory(driver,5), this);
AjaxElementLocatorFactory создает AjaxElementLocator с помощью SlowLoadableComponent, который не может иметь законченные загрузки, когдаload()
возвращается. После звонкаload()
, то isLoaded()
не будет работать до тех пор, пока компонент не загрузится полностью.