Given request
"""
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.openkm.com">
<soapenv:Header/>
<soapenv:Body>
<ws:login>
<!--Optional:-->
<user>TestUser</user>
<!--Optional:-->
<password>TestUser</password>
</ws:login>
</soapenv:Body>
</soapenv:Envelope>
"""
When soap action 'http://ws.openkm.com/OKMAuth/login'
Then status 200
* def token = //return
結果=応答= {SOAP:エンベロープ= {= {石鹸:本体= {NS2:loginResponse = {を= {返す= a866fb4f-47E 4から4895 }}}、@ = {xmlns:soap = schemas.xmlsoap.org/soap/envelope}}}、responseStatus = 200、__loop = -1、responseCookies = null、token = a866fb4f-47e4-4895-ac13-2118b6c025c8空手要求から一つの変数を取得
リクエストからこの応答があります。私はどのようにして身体から「リターン」または「トークン」を得ることができますか?
この文書のこのセクションを参照して、XMLで回答を得てください:https://github.com/intuit/karate#type-conversion | SOAPデモの例も参照してください:https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/soap/soap.feature –