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

Я использую 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 Ответ

0 голосов
/ 18 мая 2018

Этот проект содержит шаблон для работы с 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
...