我正在使用 read("csv file path") 方法从 CSV 文件读取数据,并且它有效。现在有一个新的需求,我需要在读取文件的同时传递场景大纲中的 JSON 对象列表(JSON 数组)。
我尝试了以下方法。我觉得将 jsonArray 保留在 CSV 文件中并不是一个好主意,所以我不想将 JSON 数组保留在 CSV 中,而是希望传递示例表中的 JSON 数组。
Examples:
| read('classpath:Features/bulkdata/testdata/customer.csv') |
| data |
| [{"k1": "v1","k2": "v2","k3": "v3"},{"k4": "v4","k5": "v5","k6": "v6"}] |
| [{"k7": "v8","k9": "v9","k10": "v10"}] |
在空手道中是否可以传递来自 2 个来源的数据(一个来自 CSV 文件,另一个来自示例表)
一个
Scenario Outline
中不能有 2 个“循环”数据源。
您可以循环遍历
Examples
表中定义的 JSON 值:https://stackoverflow.com/a/60499447/143475
另请参阅:
https://stackoverflow.com/a/78673358/143475
https://stackoverflow.com/a/62449166/143475