获取机器人框架中的Web服务的元素文本

时间:2017-06-22 19:13:18

标签: robotframework

从下面的soap响应中,如果我只想要自定义数据部分,即ABCD1234564754作为响应,我应该使用哪个关键字。

$ {abc} = https://test.com/i?formid=5Z0C&customdata=ABCD1234564754

截至目前,我已经写了以下代码:

Call Soap Method    GetABCURL    ${GetABCURL}
${soap_response}    Get Last Received
Log    ${soap_response}
${GetABCURLResult} =   get element text     ${soap_response}

我希望$ {GetABCURLResult}设置为ABCD1234564754

1 个答案:

答案 0 :(得分:0)

您可以将Split String与分隔符customdata=

一起使用
${abc}=  Set Variable  https://test.com/i?formid=5Z0C&customdata=ABCD1234564754

${xyz}  Split String  ${abc}  customdata=

${customdata}  Remove String  ${xyz[1]}  </WEB>
Log To Console  ${customdata}

索引零将包含所有不必要的数据,索引1将具有您想要的结果。