如果我有 5 个功能文件和 5 个步骤定义。Cucumber 如何知道如何将正确的特征文件映射到类?此外,运行具有多个步骤定义类的多个功能文件是否有任何问题?请帮忙。谢谢。
2 回答
BIG阳
TA贡献1859条经验 获得超6个赞
@peterwkc - 它不会将特定的 .feature 文件映射到具有步骤定义的特定类 - 而是将特定步骤从 .feature 文件映射到包含在胶水中的步骤定义方法的相应注释。
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
1.Cucumber 如何知道如何将正确的特征文件映射到类?答:在 Runner 文件中,“features=''”将指示去哪里读取功能。读取场景后,它将查看运行文件“glue=''”中的胶水,该文件指向所有步骤定义。然后查找与您的场景步骤匹配的相关片段步骤。
运行具有多个步骤定义类的多个功能文件有什么问题吗?A:它寻找的只是独特的片段。一个特征文件有多少个步骤定义类并不重要。然而,为一个特征文件派生太多的步骤定义会使框架变得复杂,但如果这符合您的要求,那就没问题了。
添加回答
举报
0/150
提交
取消
