空手道的 CSV 分隔符
CSV separator for Karate
我们可以在 Karate API 中为 CSV 文件使用不同的分隔符吗?我正在尝试构建一个包含逗号作为参数值的测试数据文件。在空手道中,如果我有一个逗号,那么逗号之后的数据将被视为一个单独的值。我试图用管道符号代替逗号,但没有用。
示例文件如下所示:
"Param,eterA"| "Param,eterB"
有其他选择吗?
不,别无选择。但是您可以将值括在双引号中:
* text foo =
"""
"par,am1",param2
foo,bar
"""
* csv bar = foo
* match bar == [{ 'par,am1': 'foo', param2: 'bar' }]
我们可以在 Karate API 中为 CSV 文件使用不同的分隔符吗?我正在尝试构建一个包含逗号作为参数值的测试数据文件。在空手道中,如果我有一个逗号,那么逗号之后的数据将被视为一个单独的值。我试图用管道符号代替逗号,但没有用。
示例文件如下所示:
"Param,eterA"| "Param,eterB"
有其他选择吗?
不,别无选择。但是您可以将值括在双引号中:
* text foo =
"""
"par,am1",param2
foo,bar
"""
* csv bar = foo
* match bar == [{ 'par,am1': 'foo', param2: 'bar' }]