我是黄瓜新手,使用功能文件时遇到一些问题。
我的特征文件已经定义了步骤定义。但是有时我在黄瓜特征文件上看到一个警告标志,说已经定义了重复的步骤定义。
这些都没有帮助。
预期: 1.我的功能文件应该可以识别步骤定义,并停止显示警报“为“步骤”找到了多个定义”
答案 0 :(得分:0)
这是因为您正在为步骤使用多个步骤定义。 例如:
Given block {
line of code 1
line of code 2
}
//the same
Given block {
line of code 1
line of code 2
line of code 2
}
在Cucumber中,如果在不同情况下在功能文件中定义了相同的步骤,则在步骤定义中应该只有一个步骤定义,而不是多个。