Я использую транспортир. Приведенное ниже решение работает, но я получаю это предупреждение:
this.currentTest.state
- ошибка TS2532: возможно, объект не определен
(собственность) Mocha.Context.currentTest ?: Mocha.Test | не определен
Как мне исправить это предупреждение?
Тестовый файл:
const helper = new HelperClass();
afterEach(async ()=> {
const state = this.currentTest.state;
await helper.getSource(state);
});
Файл класса
import { browser, } from 'protractor';
export class HelperClass {
public getSource(state:any) {
if (state === 'failed') {
browser.driver.getPageSource().then(function (res) {
console.log(res);
});
}
}
}