Karate version: 0.9.5.RC3
IDE : Visual Studio Code 1.38.1
OS: Windows 10 Ent
我已经下载了zip,并使用karate独立jar使用SikuliX运行本机自动化示例。
现在要执行测试,我需要使用下面的命令java-cp karate。罐子西库利沙皮。JARCOM。凭直觉。空手道。Main%*
与此相反,我想使用空手道配置。js
文件,以指定sikulixapi所在的类路径。jar
加上其他一些jar已经存在。
此外,还应该能够使用下面的命令直接运行测试java-jar空手道。jar calc.feature
或使用Visual Studio代码中的空手道跑步者
插件。
顺便说一句,非常感谢KarateDSL
的创造者
不幸的是,这是不可能的。设置类路径是一项基本操作,必须在JVM启动时完成。建议的方法是编辑批处理文件以执行此操作,有关详细信息,请参阅此答案:https://stackoverflow.com/a/58398958/143475
您可以尝试以下几种方法:https://stackoverflow.com/a/252967/143475
我正在尝试使用空手道进行e2e测试,并已从最低设置开始。我想在用于测试,但karate报告该文件不是js函数,因此测试无法获取配置: 这是我的: 这是我的测试: 这是测试运行程序:
我95%的自动化框架是在空手道,工作得很好。我们需要检查应用程序日志中显示的中间结果的功能很少(不在Json响应中)。我写了一个外壳脚本,它在从邮递员手动发送请求后验证Linux机器上的应用程序日志。我使用eclipse的JSCH库调用这个脚本。 有没有什么方法可以让我从空手道发送请求,然后调用我的JSCH类进行验证,这样就可以避免手动发送请求的步骤? 谢谢,阿比
我有空手道。js文件: 我用独立的空手道跑步。罐子: 我看到相同的"不是一个js函数或功能文件:读取('file:./karate-config.js ') - [type: NULL, value: null]"错误消息是否显式设置karate.config路径。如果我将karate.config.path值设置为不包含karate-config.js文件的目录, 我主要在linux的windo
我使用模式验证来验证响应,值返回一个数字或“NA”,下面是响应和模式验证。 收到错误消息: 如何纠正匹配表达式?
假设我有一个需求完全相同的测试场景,但有一个路径变量更改,如下所示: 方案:某些方案
如何获取日期格式?