gpt4 book ai didi

java - 仅执行场景大纲中的特定示例

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:22:31 25 4
gpt4 key购买 nike

我们希望在我们的 Java 测试自动化框架中使用 Cucumber 更好地管理测试数据。对于Scenario Outline,我们希望将按运行环境分类的测试参数制成表格。例如,

Scenario Outline: Login into application
Given I am on the homepage in the <environment>
When I enter my <user>
And I enter my <pass>
Then I am taken to the homepage
Examples:
|user |pass |environment|
|test |test1 |local |
|retest |retest1 |sit |
|prodtest|prodtest1|production |

因此,当上述场景在例如 SIT 环境中执行时,只会选取第二个示例,而不是第一个和第三个。

这个执行力能做到吗?

最佳答案

您可以通过将示例表分成两个并在它们上使用标签来完成此操作...然后使用标签运行测试以在 cucumberoptions 中过滤。

@others
Examples:
|user |pass |environment|
|test |test1 |local |
|prodtest|prodtest1|production |

@sit
Examples:
|user |pass |environment|
|retest |retest1 |sit |

关于java - 仅执行场景大纲中的特定示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40131538/

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