when I try to initialize page elements with custom ElementLocatorFactory, like
public AbstractPage(final WebDriver driver) {
this.driver = driver;
PageFactory.initElements(new HtmlElementDecorator(new NotDefaultElementLocatorFactory(this.driver)), this);
}
in private <T extends HtmlElement> T decorateHtmlElement(Class<T> elementClass, ClassLoader loader, ElementLocator locator, String elementName) { } function
when PageFactory.initElements(new HtmlElementDecorator(elementToWrap), htmlElementInstance); line is executed will be used default HtmlElementLocatorFactory class