将空手道版本从 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
将空手道版本从 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