gpt4 book ai didi

java - 如何在纯java中设置Citrus的全局变量?

转载 作者:行者123 更新时间:2023-12-02 09:15:23 25 4
gpt4 key购买 nike

我想知道如何用纯 Java 在 Citrus 中设置全局变量。在 Citrus documentnation有一个如何在 XML 中执行此操作的示例,但是有什么方法可以在 Java 中执行此操作吗?

最佳答案

您可以使用纯 Spring Java 配置将这些 bean 添加到 Spring 应用程序上下文,如下所示:

@Bean
public GlobalVariables globalVariables() {
GlobalVariables globalVariables = new GlobalVariables();
globalVariables.getVariables().put("myVar", "foo");
return globalVariables;
}

如果您想加载属性文件并让 Citrus 将它们转换为全局测试变量,除了上面提到的之外,您还可以使用此 bean。

@Bean
@DependsOn("globalVariables")
public GlobalVariablesPropertyLoader globalVariablesPropertyLoader() {
GlobalVariablesPropertyLoader globalVariablesPropertyLoader = new GlobalVariablesPropertyLoader();
globalVariablesPropertyLoader.getPropertyFiles().add("classpath:global.properties");
return globalVariablesPropertyLoader;
}

关于java - 如何在纯java中设置Citrus的全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59034085/

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