Я использую TestNG в LeanFT. Я создал отдельные классы для страниц и идентифицировал объекты, как показано в фрагменте кода ниже:
public class HomePage {
private Browser browser;
public HomePage(Browser browser) throws GeneralLeanFtException {
this.browser = browser;
}
Button sendButton = browser.describe(Button.class, new ButtonDescription.Builder()
Я не могу инициализировать веб-элементы в тестовом классе, не удалось использовать PageFactory
, потому что получил NullPointerException
.
PageFactory.initElements(browser, page);