используйте this.currentTestState из вспомогательного класса - PullRequest
0 голосов
/ 11 марта 2019

Я хочу использовать this.currentTest.state из вспомогательного класса, а не в моем тестовом файле. Но я получаю Property 'currentTest' does not exist on type HelperClass.

Как правильно использовать this.currentTest.state в другом классе?

Класс помощника:

export class HelperClass {

    public getSource() {
        const state = this.currentTest.state;
        if (state !== 'passed') {
            //  do this
        }

Тестовый файл:

afterEach(async () => {
    await helperClass.getSource();

});

1 Ответ

0 голосов
/ 12 марта 2019

Обратитесь сюда для аналогичной проблемы с использованием функции из объекта Page Protractor

Значение state должно быть передано из вашего спецификационного файла.

...