Объявленный на уровне класса WebElementFacade не распознается - PullRequest
0 голосов
/ 26 ноября 2018

Пример:

открытый класс myPageObj extends 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 (), он работает нормально.Может ли кто-то пролить свет на то, почему элемент, объявленный на уровне класса, не распознается?

...