Cucumber Java:功能文件映射到步骤定义



如果我有5个特征文件和5个步骤定义。黄瓜如何知道如何将正确的特征文件映射到类?此外,用多个步骤定义类运行多个特征文件有问题吗?

请帮忙。谢谢

@peterwkc-它不将特定的.feature文件映射到具有步骤定义的特定类,而是将.feature中的特定步骤映射到glue中包含的步骤定义方法的相应注释。

1.黄瓜如何知道如何将正确的特性文件映射到类?A: 在Runner文件中,"features=''"将指示去哪里并读取功能。一旦它读取了该场景,它将查看指向所有步骤定义的runner文件"glue=''"中的glue。然后查找与您的场景步骤匹配的相关片段步骤。

  1. 使用多步骤定义类运行多功能文件有问题吗?A: 它所寻找的只是唯一的片段。一个要素文件有多少步骤定义类并不重要。然而,为一个特征文件派生太多的步骤定义会使框架变得复杂,但如果这符合您的需求,那么也没问题

最新更新