Java Cucumber:从外部源获取@CucumberOptions,如属性文件
发布时间:2020-12-15 04:39:34 所属栏目:Java 来源:网络整理
导读:是否可以从 java .properties文件中获取黄瓜选项值? 在this SO帖子中,它显示它是从CLI传递的. 这是我的示例类: @RunWith(Cucumber.class)@CucumberOptions( features = {"resources/features/"},glue = {"classpath:com/"},tags = {"@foo,@bar"})public cl
是否可以从
java .properties文件中获取黄瓜选项值?
在this SO帖子中,它显示它是从CLI传递的. 这是我的示例类: @RunWith(Cucumber.class) @CucumberOptions( features = {"resources/features/"},glue = {"classpath:com/"},tags = {"@foo,@bar"} ) public class UITestRunner { } 我没有在这里对代码进行硬编码,而是想从属性文件中获取它. 解决方法
Cucumber最初会查找由cucumber.api.cli.Main或@CucumberOptions提供的参数
但你可以覆盖它们(按照这个特定的顺序): > OS环境变量CUCUMBER_OPTIONS 一旦找到上述选项之一,就会使用它.覆盖在名为cucumber.options或CUCUMBER_OPTIONS的变量(或属性)中提供.除插件参数外的所有值都将覆盖由cucumber.api.cli.Main或@CucumberOptions提供的值.插件选项将添加到cucumber.api.cli.Main或@CucumberOptions指定的插件中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |