Объектная модель страницы в Leanft - Инициализация элементов

Я использую 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);

1 ответ

Решение

Этот проект содержит шаблон для работы с LeanFT и TestNG: https://github.com/kohli-harshit/leanft-testng-template

LeanFT SDK and Report initialization
Logging with Log4J
Utils to Read from Properties File
Utils to Create Data Driven Tests from CSV Data
TestNG listeners used
Другие вопросы по тегам