空手道CSV分隔符

时间:2020-01-02 15:06:50

标签: csv parameters karate separator web-api-testing

我们可以在Karate API中为CSV文件使用其他分隔符吗?我正在尝试建立一个包含逗号作为参数值的测试数据文件。在空手道中,如果我有逗号,则逗号后的数据将被视为一个单独的值。我试图用竖线符号代替逗号,但是它不起作用。

示例文件如下:

“ Param,eterA” | “ Param,eterB”

还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

没有别的选择。但是您可以将值括在双引号中:

* text foo =
"""
"par,am1",param2
foo,bar
"""
* csv bar = foo
* match bar == [{ 'par,am1': 'foo', param2: 'bar' }]