Объявленный на уровне класса WebElementFacade не распознается
Пример:
открытый класс myPageObj расширяет PageObject {
public myPageObj (WebDriver driver) {
super(driver);
}
@FindBy(xpath = "//button[@title='Search']")
private WebElementFacade XPATH_SEARCH_BTN;
public void verifyBtn(){
logger.info("search btn xpath - " + XPATH_SEARCH_BTN);
XPATH_SEARCH_BTN.click();
}
} Logger.info не печатает xpath. Я получаю: поиск btn xpath - DefaultElementLocator 'по идентификатору или имени "XPATH_SEARCH_BTN"'
Если я объявляю это внутри метода verifyBtn(), он работает нормально. Может ли кто-то пролить свет на то, почему элемент, объявленный на уровне класса, не распознается?