将空手道版本从 0.9.5 升级到 1.1.0 后验证 JS 函数时出错

getting error on validating JS functions after upgrading the karate version from 0.9.5 to 1.1.0

将空手道版本从 0.9.5 升级到 1.1.0 后,在以下调用中获取所有功能失败

*** 调用 if(programId==''){read('create_program.feature')}**

js failed:

01: if(programId=='') <<<< org.graalvm.polyglot.PolyglotException: SyntaxError

*** 调用读取('classpath:utils/utils.js')**

js failed:

org.graalvm.polyglot.PolyglotException: SyntaxError

空手道中没有 call if(condition) 这样的东西,所以如果它在过去有效,那就是一个错误 - 并且不再支持该行为。

请仔细阅读升级指南:https://github.com/karatelabs/karate/wiki/1.0-upgrade-guide并进行更改以使您的测试有效,并在需要时参阅文档。

如果你仍然卡住了,按照这个过程,否则没有人能帮助你:https://github.com/karatelabs/karate/wiki/How-to-Submit-an-Issue