我有以下场景,它匹配包含变量的多行表达式的响应。此变量在karate-config.js
中定义并且存在,因为测试成功直到最后一步。
Background:
Given url $baseUrl
Scenario: Fetch Root
Given path "/"
When method GET
Then status 200
And match header Content-Type == $halJson
And match response ==
"""
{
"_links": {
"user": {
"href": "$baseUrl/user"
}
}
}
"""
如何在baseUrl
步骤中将match response
变量替换为实际值?
答案 0 :(得分:4)
在同事的帮助下,我发现了一些有用的东西
And match response ==
"""
{
"_links": {
"fpu": {
"href": '#(baseUrl + "/fpu")'
}
}
}
"""