gpt4 book ai didi

cucumber - 在 Cucumber 和 Gherkin 中使用标签是否有最佳实践?

转载 作者:行者123 更新时间:2023-12-02 03:22:21 26 4
gpt4 key购买 nike

在 Cucumber 和 Gherkin 中使用标签是否有最佳实践?

最佳答案

标签旨在改变场景的运行时条件。最常用的标签是 @javascript,它(在 ruby​​ 世界中)更改运行时设置,以便场景在 javascript 正常工作的条件下运行。

另一个经典标签是@wip,它基本上表示,这就是我目前正在处理的场景。这允许我们告诉 Cucumber 只运行我们正在处理的场景。

我的建议是不要将标签用于此之外的用例,特别是不要将标签用于:

  1. 针对特定场景进行设置 - 使用 Given 代替
  2. 按域的某些部分对功能进行分组 - 请改用功能的文件夹结构。

一般最少使用标签。我创建/使用的一些标签

@selenium - 告诉 cucumber 使用将打开实际浏览器的特定设置运行此特定场景。我在@wip 中经常使用它,这样我就可以看到我的场景在做什么

@slow - 告诉 cucumber 这个特定场景的运行成本很高。这使我们不必每次都运行它

关于cucumber - 在 Cucumber 和 Gherkin 中使用标签是否有最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32433823/

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