Karate 在空手道中读取javascript时,javascript计算失败
我无法确定为什么会出现此javascript评估失败错误 背景:Karate 在空手道中读取javascript时,javascript计算失败,karate,Karate,我无法确定为什么会出现此javascript评估失败错误 背景: 网址ABC def render=read('classpath:com/test/karate/render.js') def cy_tmp='classpath:api/template/cy.tmp' 场景:查找所有允许的指令 给定路径XYZ def指令=_参数['input']__参数输入[0]:\参数指令 参数Cd=instruction.Cd def cyCd=渲染(cy_tmp,指令) 参数ccyCd=cyCd
- 网址ABC
- def render=read('classpath:com/test/karate/render.js')
- def cy_tmp='classpath:api/template/cy.tmp'
- 给定路径XYZ
- def指令=_参数['input']__参数输入[0]:\参数指令李>
- 参数Cd=instruction.Cd
- def cyCd=渲染(cy_tmp,指令)
- 参数ccyCd=cyCd
- 参数金额=指令金额
- 当方法得到
- 然后状态200
- 空手道版本0.7.0.2
- jdk 1.8.0_144
function render(template, data) {
var templatePath = template;
console.log(templatePath);
if(templatePath.indexOf('classpath:') !== -1) {
templatePath = templatePath.substring('classpath:'.length);
}
var Renderer = Java.type('com.test.handlebars.Renderer');
var renderer = new Renderer();
var view = renderer.render(templatePath, karate.pretty(data));
var result = JSON.parse(view);
return result;
}