gpt4 book ai didi

java - 使用 cucumber-java 时如何组织步骤定义?

转载 作者:搜寻专家 更新时间:2023-10-31 20:11:54 25 4
gpt4 key购买 nike

我是 Cucumber 的新手,我正在使用 cucumber-java。 cucumber 功能文件看起来很棒。然而,步骤定义的重用确实妨碍了组织步骤定义代码。对我来说组织步骤定义最直观的方式就是遵循特征文件的组织方式,即一个类对应一个特征。但是,如果两个特征文件中有两个相同的步骤,这种方法就搞砸了,因为你会错过其中一个类中的一个步骤,这会破坏整个结构的连贯性。但是,我现在无法说服自己使用其他方式。那么,在使用 cucumber-java 时组织步骤定义的合理方法是什么?

非常感谢。

最佳答案

从你已经在做的方式开始,一旦你意识到一个步骤被重用,将它移到类 ReUsableSteps 或其他东西。这样,如果某个步骤在其类中不存在,那么它应该在 ReUsableSteps 中。只是一个想法。

关于java - 使用 cucumber-java 时如何组织步骤定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22162251/

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