Karate-config.js,是否可以在每个空手道场景之后运行java方法?

Karate-config.js,是否可以在每个空手道场景之后运行java方法?,karate,Karate,我在空手道文档中发现java方法可以这样运行: * def JavaDemo = Java.type('com.app.DBUtils').prepareData(arg1, arg2) 我创建了karate-config.js文件,其中存储了环境变量。现在,我需要在每个场景之后运行一些java方法,但只针对某些环境。所以我有一些条件 但我没有找到在每个场景之后从karate-config.js运行java方法的方法。有可能吗?如果您用JS或功能将其包装,则可以: var fun = func

我在空手道文档中发现java方法可以这样运行:

* def JavaDemo = Java.type('com.app.DBUtils').prepareData(arg1, arg2)
我创建了karate-config.js文件,其中存储了环境变量。现在,我需要在每个场景之后运行一些java方法,但只针对某些环境。所以我有一些条件


但我没有找到在每个场景之后从karate-config.js运行java方法的方法。有可能吗?

如果您用JS或
功能将其包装,则可以:

var fun = function(){ var MyClass = Java.type('com.myco.MyClass'); MyClass.doWork() }
karate.configure('afterScenario', fun);