【发布时间】:2023-02-02 14:40:44
【问题描述】:
我目前正在探索空手道框架。对于场景大纲,尝试在 setup() 中读取文件,将数据传递到示例部分,然后在场景大纲中使用数据。每个场景都需要来自不同文件的数据:例如:场景 1 -> test1.csv 场景 2-> test2.csv。我已经尝试对每个场景大纲使用 setup(),如下所示,但两种场景都从第一个 setup() 读取数据。 有没有办法实现这一目标。请告诉我。
Feature: Test scenarios
@setup
Scenario:
* def data = read('test1.csv') # reading this file which is required in scenario outline - first scenario
Scenario Outline: first scenario
* print __row
Examples:
| karate.setup().data |
@setup
Scenario:
* def data = read('test2.csv') # reading this file which is required in scneario outline - second scenario
Scenario Outline: second scenario
* print __row
Examples:
| karate.setup().data |
【问题讨论】: