如果我有 5 個功能文件和 5 個步驟定義。Cucumber 如何知道如何將正確的特征文件映射到類?此外,運行具有多個步驟定義類的多個功能文件是否有任何問題?請幫忙。謝謝。
2 回答

BIG陽
TA貢獻1859條經(jīng)驗 獲得超6個贊
@peterwkc - 它不會將特定的 .feature 文件映射到具有步驟定義的特定類 - 而是將特定步驟從 .feature 文件映射到包含在膠水中的步驟定義方法的相應(yīng)注釋。

天涯盡頭無女友
TA貢獻1831條經(jīng)驗 獲得超9個贊
1.Cucumber 如何知道如何將正確的特征文件映射到類?答:在 Runner 文件中,“features=''”將指示去哪里讀取功能。讀取場景后,它將查看運行文件“glue=''”中的膠水,該文件指向所有步驟定義。然后查找與您的場景步驟匹配的相關(guān)片段步驟。
運行具有多個步驟定義類的多個功能文件有什么問題嗎?A:它尋找的只是獨特的片段。一個特征文件有多少個步驟定義類并不重要。然而,為一個特征文件派生太多的步驟定義會使框架變得復(fù)雜,但如果這符合您的要求,那就沒問題了。
添加回答
舉報
0/150
提交
取消