У меня есть класс со следующим публичным переменным экземпляромGetText() возвращает пустую строку после SendKeys()
@FindBy(id="titleInput")
public WebElement titleInputBox;
Затем я использую страницы завод в конструкторе инициализировать его на каждом использовании
PageFactory.initElements(driver, this);
в моем тесте на этой странице, я использую следующий код, чтобы проверить, является ли текст, который я послал фактически получать устанавливается в поле ...
subtitleInputBox.sendKeys("Test");
subtitleInputBox.getText();
и я получаю пустую строку
любой идеи, почему это происходит ... Я думаю, что это работает хорошо, если driver.findElement()
используется непосредственно без @FindBy
и PageFactory