黄瓜小黄瓜同一个场景使用不同的数据文件

Cucumber gherkin use different data files in the same scenario

真心希望有人能帮上忙。

是否可以在cucumber 的“Examples”中使用2 个不同的外部数据文件?如下所示:

@play_movie

场景大纲:在网站上播放视频

When I choose a movie by "<movie_name>" and play

Examples: {'datafile' : 'src/main/resources/data/testData.xls' , 'sheetName' : 'movie_demo'}

在这个场景中有一个数据文件,但是如果我想在这个场景中使用2个或更多不同的数据文件怎么办?黄瓜可以这样做吗?

我使用 Java 作为编码语言。

谢谢。

简短的回答是否定的,您一次只能使用一个外部源。您可以对其进行参数化,但结果仍然是一个来源。

但是,不是你做不到!您可以拥有可以读取多个来源和 returns 测试数据的 custom data provider