在功能挂钩之前获取功能名称

BeforeFeature hook get Feature name

本文关键字:功能 获取      更新时间:2023-09-26

我正在实现BeforeFeature钩子,我想知道我在哪个功能

    var hooks = function () {
        this.registerHandler('BeforeFeature', function (event, callback) {
        console.log(event.feature ????)
    });
};

当我调试时,在控制台上,事件功能是未定义的。我可以做event.getName(),那么显然我得到"BeforeFeature"作为结果。有人知道我如何获得它将要评估的功能吗?谢谢。

我终于得到了功能名称:

event.getPayloadItem('feature').getName()

场景、步骤等也是如此。

https://github.com/cucumber/cucumber-js/issues/200