gpt4 book ai didi

karate - 在 karate-config.js 中读取 gradle 命令行参数的问题

转载 作者:行者123 更新时间:2023-12-04 10:43:15 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Using environment variables in Karate DSL testing

(1 个回答)


去年关闭。




我正在尝试从 gradle 传递一些 cmd 行参数以在 karate-config.js 中使用。
命令:./gradlew test -Denv=qa -Dmodule=payments
我看了https://github.com/intuit/karate#command-line并遵循类似的步骤并将其放入 build.gradle 中:

test {
...
systemProperty "karate.env", System.properties.getProperty("env")
systemProperty "karate.module", System.properties.getProperty("module")
}

现在在 karate-config.js 中,我有如下代码:
var environmentvar = karate.env;
var modulevar = karate.module;

environment var ( karate.env ) 变量获得正确的值,但模块 var ( karate.module ) 始终显示为未定义。有关如何解决此问题的任何指示?

Karate 0.9.4
JDK 1.8.0_231

最佳答案

你不是错过了karate.例如:

System.properties.getProperty("karate.env")

关于karate - 在 karate-config.js 中读取 gradle 命令行参数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59833420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com