我们可以在Karate API中为CSV文件使用其他分隔符吗?我正在尝试建立一个包含逗号作为参数值的测试数据文件。在空手道中,如果我有逗号,则逗号后的数据将被视为一个单独的值。我试图用竖线符号代替逗号,但是它不起作用。
示例文件如下:
“ Param,eterA” | “ Param,eterB”
还有其他选择吗?
答案 0 :(得分:1)
没有别的选择。但是您可以将值括在双引号中:
* text foo =
"""
"par,am1",param2
foo,bar
"""
* csv bar = foo
* match bar == [{ 'par,am1': 'foo', param2: 'bar' }]