我已经使用黄瓜一段时间了,我偶然发现了一个问题:

Actual question:

是否有解决方案从单个文件/ db导入示例使用黄瓜专门作为示例?或者有没有办法定义一个变量,同时已经步入一个例子?或者,再次,当我启动功能文件/方案时,是否有选项将示例作为变量发送?

The Problem:

我有几个场景,我想一遍又一遍地使用完全相同的例子 .

这听起来相当简单,但示例表非常大(更具体地说,它包含了世界上所有国家及其相应的大陆) . 因此重复它会非常麻烦,特别是如果表需要更改(我将需要单独更改表的所有实例)

Complication:

我有一个重新运行函数,它知道特定示例何时失败并在测试完成后重新运行它 .

Restrictions:

我不想编辑我的重新运行文件

Related:

我注意到已经公开讨论从csv导入它了:Importing CSV as test data in Cucumber?

然而,这个讨论对我来说是无效的,因为我有重新运行的功能,只知道只使用示例,并且解决方案建议那里有废墟 .

Thank you!