我对空手道afterFeature
的配置有疑问。
在每种情况之后,我想从单独的功能文件中调用清理步骤。因此,我配置了一个afterFeature
js函数,该函数应使用空手道call
函数调用该清理功能。
callonce
在前面的步骤中工作正常,但是我对afterFeature
有疑问。
这是我配置afterFeature
的代码:
* def result = callonce read('../callOnceCreateCompanyForBrowse.feature')
* def id = result.response.data.createCompanyEvent.id
* configure afterFeature = function(){ karate.call('../../deleteCompanyEvent.feature', {id : id}); }
答案 0 :(得分:0)
建议使用classpath:
前缀代替相对路径(很难理解)。
* configure afterFeature = function(){ karate.call('classpath:com/myco/deleteCompanyEvent.feature', { id: id }) }
编辑:看来解决方案使用的是跑步者,而不是直接运行功能。