我有空手道。js文件:
function init() {
karate.log("Env set to ", karate.env);
karate.log("baseURL ", karate.properties["baseURL"]);
karate.log("OriginURl", karate.properties["OriginURL"]);
return {
foo: "bar"
};
}
我用独立的空手道跑步。罐子:
amzuko@DESKTOP-V0PECAR:/mnt/c/Joincad/komodo$ java -jar bin/karate.jar path/to/my/feature
16:42:53.943 [main] INFO com.intuit.karate.netty.Main - Karate version: 0.9.0
16:42:54.054 [main] INFO com.intuit.karate.Runner - Karate version: 0.9.0
16:42:54.849 [ForkJoinPool-1-worker-1] WARN com.intuit.karate - not a js function or feature file: read('file:./karate-config.js') - [type: NULL, value: null]
...
我看到相同的"不是一个js函数或功能文件:读取('file:./karate-config.js ') - [type: NULL, value: null]"错误消息是否显式设置karate.config路径。如果我将karate.config.path值设置为不包含karate-config.js文件的目录,
我主要在linux的windows子系统上运行它。当我在windows环境中直接使用git bash和powershell运行时,我得到了相同的结果(模需要在路径中交换前后斜杠)。
我的项目结构是,其中工作目录是“/”:
/services/tests/*.feature <<-- features here
/bin/karate.jar
/karate-config.js
我正在使用空手道测试在golang中实现的API。我试过用0.8。1和0.9。0
知道我做错了什么吗?
事实证明,这在某种程度上与https://github.com/intuit/karate/issues/624,自2019年1月7日起,使用。从空手道发展分支建造的jar解决了我的问题。
我正试图针对一些案例运行一个简单的测试。我在Windows上使用VS代码,带有空手道扩展和独立空手道。罐子 以下是我的特色: Json有点像 这一切都很好,直到案例数量达到300个左右,在执行结束时就会冻结,并且永远不会在控制台中生成摘要。 对于较小的数字,它可以正常工作,并且摘要总是指示,如果API在~1秒内响应,那么经过的时间也支持这一点。 我的问题是,把冻结放在一边,我可以使用独立JAR并行
我正在尝试使用空手道进行e2e测试,并已从最低设置开始。我想在用于测试,但karate报告该文件不是js函数,因此测试无法获取配置: 这是我的: 这是我的测试: 这是测试运行程序:
我想在/文件中定义特定于环境的属性。因此,我创建了以下: 接下来,我编写了这个: 如https://github.com/intuit/Karate#reading-files所示,函数应该由Karate知道,但是我不确定这是只适用于文件还是也适用于。 不幸的是,上面的都不起作用,因为我得到了这个错误: 我确信该文件存在并且是可读的。 是我做错了什么,还是我的方法不被支持?如果它不受支持,推荐的方
我已经下载了zip,并使用karate独立jar使用SikuliX运行本机自动化示例。 现在要执行测试,我需要使用下面的命令 与此相反,我想使用文件,以指定加上其他一些jar已经存在。 此外,还应该能够使用下面的命令直接运行测试 或使用Visual Studio代码中的插件。 顺便说一句,非常感谢的创造者
我正在使用空手道v0.9.6,这是一个很棒的工具。我有一个 我空手道配置的一部分。js: 我正在使用。sh文件如下: 而且,它在v.0.9.6上长时间运行良好。但是,当我尝试升级到v 1.0或1.0.1时,a给出了一个错误: 我发现这个问题:https://github.com/intuit/karate/issues/1515 但这些例子并不适合我。我试着用“文件:”和空手道。属性['karat
空手道标头示例不显示如何访问以外的配置值。当我切换环境(传递作为run命令的一部分)然后被正确设置。 问题是,我想使用这里所示的其他配置值,但是当我运行测试时,它无法访问正确。相反,我得到了这个错误 我的文件和。 (这里类似的问题,使用单独的:https://github.com/intuit/karate/issues/94)