- У меня есть данные json в запросе мыла (фрагмент ниже) в среде робота, и когда я использую переменную - она не решается - я выделил переменную, используемую в запросе.Я пытался использовать {TRANSACTIONID} и {"TRANSACTIONID"}, но не сработало.Может кто-нибудь, пожалуйста, дайте мне знать.Ценю твою помощь!!Спасибо
Вот запрос каркаса робота:
Send Start Request
[Arguments] ${abc} ${abc1} ${abc2} ${abc3}
${start_request}
sleep ${Delay}
Wait Until Keyword Succeeds 2 min 10 sec Create Soap Client &
{login_details}[url]/soap/v1/CentralSystemService16Soap12?wsdl
sleep ${Delay}
${message}= Create Raw Soap Message ${str}
sleep ${Delay}
${soap_response}= Wait Until Keyword Succeeds 2 min 10 sec Call Soap
Method StartTransaction ${message}
${transactionID}= Get Wsdl Object Attribute ${soap_response}
transactionId
${ID} Convert To String ${transactionID}
Set Suite Variable ${ID}
==
Запрос мыла
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:ns="urn://Ocpp/Cs/2015/10/"><soap:Header
xmlns:wsa="http://www.w3.org/2005/08/addressing"><ns:data>{"transactionId":
{TRANSACTIONID},"connectorId": 1,"mobileNumber": "+12323234345",
"emailAddress": "xyz@gmail.com"}</ns:data></ns:dataTransferRequest>
</soap:Body></soap:Envelope>
==
Резонанс мыла
<ns:data>{"transactionId":{"TRANSACTIONID"},"}
</ns:data>