我一直在使用黄瓜一段时间,我偶然发现了一个问题:
实际问题:
是否有解决方案可以使用黄瓜作为示例从单个文件/数据库中导入示例?或者,有没有办法在已经同步的情况下定义一个变量作为示例?或者,当我启动功能文件/场景时,是否可以选择将示例作为变量发送?
问题:
我有几个场景,我想一遍又一遍地使用完全相同的例子。
这听起来很简单,但是示例表非常大(更具体地说,它包含了世界上所有的国家及其相应的大陆)。因此重复它会很麻烦,特别是如果表需要更改(我需要单独更改表的所有实例)
并发症:
我有一个重新运行函数,它知道特定示例何时失败并在测试完成后重新运行它。
限制:
我不想编辑我的重播文件
有关的:
我注意到这里已经有关于从 csv 导入它的公开讨论: Importing CSV as test data in Cucumber?
然而,这个讨论对我来说是无效的,因为我有 rerun 函数,它只知道只能使用示例,而那里建议的解决方案破坏了它。
谢谢!