Karate 空手道获取响应给出xpath未找到错误
我有一个soap响应示例,如下所示,并尝试了空手道DSL获取响应 它一直工作到出现xpath not found错误之后的父标记“Fields”。请告知.xml响应示例:Karate 空手道获取响应给出xpath未找到错误,karate,Karate,我有一个soap响应示例,如下所示,并尝试了空手道DSL获取响应 它一直工作到出现xpath not found错误之后的父标记“Fields”。请告知.xml响应示例: <Entities TotalResults="1"> <Entity Type="test-instance"> <ChildrenCount> <Value>0</Value> </ChildrenCount> <Fields> <
<Entities TotalResults="1">
<Entity Type="test-instance">
<ChildrenCount>
<Value>0</Value>
</ChildrenCount>
<Fields>
<Field Name="id">
<Value>1234</Value>
</Field>
0
1234
我想从回复中获取值1234。我可以使用get response进入till字段。给你:
* def response =
"""
<root>
<Entity Type="test-instance">
<ChildrenCount>
<Value>0</Value>
</ChildrenCount>
<Fields>
<Field Name="id">
<Value>1234</Value>
</Field>
</Fields>
</Entity>
</root>
"""
* def id = //Field[@Name='id']/Value
* match id == '1234'
*def响应=
"""
0
1234
"""
*def id=//字段[@Name='id']/Value
*匹配id==“1234”
非常感谢。很好。这将为剩下的努力提供巨大动力。