gpt4 book ai didi

cucumber-jvm - cucumber 有序标签 Hook

转载 作者:行者123 更新时间:2023-12-04 19:28:44 25 4
gpt4 key购买 nike

我正在尝试使用 Java cucumber 使用有序的标记钩子(Hook)。例如:

@Before("@quicklink", order = 20)

编译器似乎不喜欢它。不可能有一个有序的,标记的钩子(Hook)吗?似乎是功能的合理组合。如果是这样,语法是什么?

谢谢

最佳答案

我尝试过同样的方法,但方式不同

@Before(value = "@quicklink", order = 20)

但是,如果您有另一个具有相同订单号的钩子(Hook)方法用于其他测试,这可能会产生奇怪的问题。就像这两种方法都将在这种情况下运行一样。

因此,如果您使用相同的顺序,我建议使用标记表达式,如下所示:

对于其他方法使用
@Before(value = "~@quicklink", order = 20)
这将确保此方案永远不会在其他方法上运行

仅对于这种情况,

@Before(value = "@quicklink", order = 20)

这将确保上述方法永远不会为那些运行。

如果您在项目中使用 2x 版本的标记表达式,则可以将 '~' 替换为 'not'

如果您只想在特定场景中替换钩子(Hook)类中的方法,这可能会派上用场。

关于cucumber-jvm - cucumber 有序标签 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48083059/

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