有没有办法在空手道 DSL 中为每个 feature/scenario 分配一个唯一的 "ID Key"
Is there a way to assign a unique "ID Key" to each feature/scenario in Karate DSL
我想知道是否可以为空手道 DSL 中的每个功能或场景分配“ID 密钥”,以便对它们进行唯一引用。
当你有数百个 features/scenarios 时,似乎很难保持所有列表的整洁。场景的名称似乎不是有效的唯一参考,因为我在其名称中包含了可变数据。
最好结合使用特征文件名和“场景参考 ID”,如下所示:[1.4]
或 [2.1:10]
.
在即将发布的 1.0 / RC 版本中,在测试执行中查看 karate.scenario
和 karate.feature
的值:https://github.com/intuit/karate/wiki/1.0-upgrade-guide#karateinfo-deprecated
您可以考虑的另一件事是为每个场景添加标签:https://github.com/intuit/karate#tags
@id=001
Scenario: some name
* print karate.scenario.name
这就是我们目前的全部,如果您对未来有一些想法,可能需要您/社区做出贡献。
我想知道是否可以为空手道 DSL 中的每个功能或场景分配“ID 密钥”,以便对它们进行唯一引用。
当你有数百个 features/scenarios 时,似乎很难保持所有列表的整洁。场景的名称似乎不是有效的唯一参考,因为我在其名称中包含了可变数据。
最好结合使用特征文件名和“场景参考 ID”,如下所示:[1.4]
或 [2.1:10]
.
在即将发布的 1.0 / RC 版本中,在测试执行中查看 karate.scenario
和 karate.feature
的值:https://github.com/intuit/karate/wiki/1.0-upgrade-guide#karateinfo-deprecated
您可以考虑的另一件事是为每个场景添加标签:https://github.com/intuit/karate#tags
@id=001
Scenario: some name
* print karate.scenario.name
这就是我们目前的全部,如果您对未来有一些想法,可能需要您/社区做出贡献。