黄瓜小黄瓜同一个场景使用不同的数据文件
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。
真心希望有人能帮上忙。
是否可以在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。