当前位置: 首页 > 知识库问答 >
问题:

通过Maven通过命令行将附加参数传递给karate-config.js

艾翼
2023-03-14

在通过Maven运行时,我需要传递给Karate的附加设置可以在karate-config.js中获得。目前,我可以使用karate.env属性传入一个字符串--是否需要将参数编码为JSON对象并通过这个属性传入,或者我可以做如下操作:

mvn test -DargLine="-Dkarate.env='production' -Dkarate.clientid='1234567890' ...

我肯定我错过了一些明显的东西...

共有1个答案

吕永寿
2023-03-14

是的!请参阅karate.properties['karate.clientid']的文档。

下面是karate-config.js示例

 类似资料:
  • 我需要根据Spring Boot Maven应用程序中的环境细节激活配置文件。我在设置中配置了配置文件。xml 我尝试通过激活配置文件使用命令 但是配置文件没有正确激活。但是它是通过添加标签来工作的。 但是我需要激活特定环境的配置文件 我们可以通过任何方式将参数传递给设置中的。xml文件?类似于此 参考: 如何从命令行激活配置文件? 通过Maven在SpringBoot中配置活动配置文件 http

  • 我想要在mvn命令中传递多个参数,并且应该在karate-config.js文件中读取。 我不想声明任何.prop文件,希望在运行时获得这些值。在支柱下面。定义为读取这些参数,但无法从中获得: 我需要帮助来实现这一点 卡拉特-版本=0.9.0 我还提到了这个链接:通过命令行通过Maven向karate-config.js传递附加参数,但没有成功

  • 问题内容: 特别是,我想做这样的事情: 哦,我想这样做而不必修改pom文件或设置任何环境变量。 问题答案: 我认为最适合您。参见此处:http : //maven.apache.org/configure.html 在Unix中: 添加环境变量以指定JVM属性,例如。此环境变量可用于向Maven提供其他选项。 在Win中,您需要通过对话框设置环境变量 通过打开系统属性()添加…环境变量,…在同一对

  • 问题内容: 我有以下问题。我想从命令行运行一个文件。接受参数。 如何从命令行执行此操作? 我试图找到一个例子,但没有成功。有人可以帮我举一个例子吗? 我看了这里,但不太明白该怎么办。 另外, 如何从与Main.java文件夹不同的文件夹中执行该命令? 例如位于。我应该放什么 问题答案: 您可以运行:。 这会将参数 arg1 传递给您的程序。 您应该指定完全合格的主类,例如,在包测试中的Main.j

  • 是否可以使用UI将项目数组传递到swagger块中的单个参数中?我在ruby\rails应用程序中使用它。请求类型是GET。 我有一个接受许多参数的搜索 API。所有这些都是单一值,但一个设施除外。它接受一个项目数组,并且可以使用类似于下面显示的 URL 进行调用(下面的示例显示了传递的两个值 1 和 2)。 我的参数是这样设置的: 当我在swagger中传递数组作为参数时,EG[1]会生成以下U

  • 我试图通过一个名为HOSTS的变量的命令参数解析IP:端口列表,以便在函数read_head_block_ints中使用。 当我使用 我得到以下