使用辅助类中的this.currentTestState

时间:2019-03-11 17:52:50

标签: protractor mocha

我想使用助手类中的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 :(得分:0)

有关类似问题,请参见此处  using a function from Page Object in Protractor

state值应从您的规范文件中传递。