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

如果我有 5 个功能文件和 5 个步骤定义。Cucumber 如何知道如何将正确的特征文件映射到类?此外,运行具有多个步骤定义类的多个功能文件是否有任何问题?

请帮忙。谢谢。


一只萌萌小番薯
浏览 250回答 2
2回答

BIG阳

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

天涯尽头无女友

1.Cucumber 如何知道如何将正确的特征文件映射到类?答:在 Runner 文件中,“features=''”将指示去哪里读取功能。读取场景后,它将查看运行文件“glue=''”中的胶水,该文件指向所有步骤定义。然后查找与您的场景步骤匹配的相关片段步骤。运行具有多个步骤定义类的多个功能文件有什么问题吗?A:它寻找的只是独特的片段。一个特征文件有多少个步骤定义类并不重要。然而,为一个特征文件派生太多的步骤定义会使框架变得复杂,但如果这符合您的要求,那就没问题了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java