gpt4 book ai didi

java - java runcukes 中是否有 --guess 的替代方案

转载 作者:行者123 更新时间:2023-12-02 03:07:34 25 4
gpt4 key购买 nike

我收到错误 `cucumber.runtime.AmbigouslyStepDefinitionsException: ✽。然后我应该用预期值 (features/sanity.feature:32) 验证我的用户名是否匹配多个步骤定义: ^我应该使用 UserSteps.iShouldValidateWithExpectedValue(String) 中的预期值验证 ([^"]*) ^我应该在 HomeSteps.iShouldValidateMyUsernameWithExpectedValue() 中使用预期值 $ 验证我的用户名

`

当我使用葫芦运行时,我会在运行命令中添加“--guess”。

但不知道如何在 Java 中的 CucumberJvm 中解决同样的问题。

是否有可能将其添加到@cucumberoptions中?

正在使用 Maven 依赖项

<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.5</version>
</dependency>

最佳答案

--guess 不是您可以在 command line runner 中设置的选项。回想一下, cucumber 总是会猜错。我建议您只需更改失败语句开头附近的几个单词即可确保该语句是唯一的。安全总比后悔好。

搜索cucumber-jvm源码,至少有one reference默认设置为--guess

关于java - java runcukes 中是否有 --guess 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41550156/

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