鉴于此示例: 我有一个我想要添加到系统中的书籍列表。每本书都必须有书名和可变数量的作者。在为我的示例编写数据表时,我执行了以下操作:
| book name | author name a| author name b | author name c|
| book 1 | author 1 | | |
| book 2 | author 2.1 | author 2.2 | |
这在这里运作良好,但有更好的方法来解决同样的问题。输入是3到5个元素的变量列表的示例的另一个场景。执行以下操作感觉是正确的:
|element a | element b| element c | element d| element e|
是否支持单元格内的逗号分隔列表,例如(假设这对我不起作用):
|book | authors |
| b1 | a1, a2, a3|
提前致谢
答案 0 :(得分:0)
使用Cucumber这是一个非常糟糕的方法。如果您想要添加一个包含多个作者的书籍,请为该
创建一个步骤When I add a book with multiple authors
而不是把东西放在桌子里。
一般情况下,在功能中使用表格是不可取的。桌子越大越复杂,你就越远离黄瓜的设计使用方式。