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