@FindBy
аннотация не может найти элемент, когда состояние элемента не видно.Мы пишем некоторые SEO-тесты, эти элементы не видны на веб-странице.
Например, следующее не работает;
@CacheLookup
@FindBy(xpath = "//meta[@name='description']")
public WebElementFacade metaDescription;
Но это работает;
WebElement metaV2 = getDriver().findElement(By.xpath("//meta[@name='description']"));
Этовыдает ошибку вроде:
org.openqa.selenium.ElementNotVisibleException: Timed out after 15 seconds. Element not available
Есть идеи?
Спасибо