[karate][standalone] 如何使用 karate-config.js 默认将 sikulixapi.jar 添加到类路径?

[karate][standalone] how to add sikulixapi.jar to classpath by default using karate-config.js?

Karate version: 0.9.5.RC3
IDE : Visual Studio Code 1.38.1
OS: Windows 10 Ent

我已经下载了 zip,并且正在 运行使用空手道独立 jar 与 SikuliX 进行本地自动化示例。

现在要执行我需要使用下面命令的测试
java -cp karate.jar;sikulixapi.jar com.intuit.karate.Main %*

我想使用 karate-config.js 文件来指定类路径,其中 sikulixapi.jar 加上其他一些 jar 已经存在。

此外,应该可以 运行 直接使用以下命令进行测试。
java -jar karate.jar calc.feature
或者在 Visual Studio 代码中使用 Karate Runner 插件。

顺便说一句,非常感谢 KarateDSL

的创作者

很遗憾,这是不可能的。设置类路径是一个非常基本的操作,它必须在 JVM 启动时完成。推荐的方法是编辑一个批处理文件来执行此操作,有关详细信息,请参阅此答案:

您可以尝试一些技巧,例如: