Описание тега 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() не будет работать до тех пор, пока компонент не загрузится полностью.