Karate afterScenario不工作呼叫功能不在同一文件夹中

Karate afterScenario不工作呼叫功能不在同一文件夹中,karate,Karate,如果正在调用的功能不在同一文件夹/包中,则afterScenario不起作用。 未调用该功能 例如,如果使用afterScenario的功能在api/users/create中,并且已配置: *configure afterScenario=“”function(){karate.call('classpath:api/users/delete/delete user.feature',{user:userId})”“” 未执行afterScenario。仅当delete-user.featur

如果正在调用的功能不在同一文件夹/包中,则afterScenario不起作用。 未调用该功能

例如,如果使用afterScenario的功能在api/users/create中,并且已配置:
*configure afterScenario=“”function(){karate.call('classpath:api/users/delete/delete user.feature',{user:userId})”“”

未执行afterScenario。仅当delete-user.feature位于其工作的同一文件夹中时

有什么不对劲吗? 我已经检查过了,但是如果功能不在同一文件夹中,则找不到调用该功能的方法。 我还尝试从一个库中调用afterScenario中的功能,但两者都不起作用

空手道的当前版本是0.9.4。

试试这个:

 karate.call('this:delete-user.feature')
它将在与即时“调用”功能相同的文件夹中查找文件。文档中对此进行了说明:

如果您仍然卡滞,请按照以下流程操作:

尝试以下操作:

 karate.call('this:delete-user.feature')
它将在与即时“调用”功能相同的文件夹中查找文件。文档中对此进行了说明:

如果您仍然被卡住,请按照以下流程操作: