0
사전의 동일한 목록 항목이있는 파일에 저장된 json 데이터에 대한 웹 서비스 응답에서 사전의 각 목록 항목을 비교하는 방법.robotframework의 루프를 사용하여 사전 내부 목록의 각 요소를 비교하는 방법
*** Settings ***
Library Collections
Library OperatingSystem
Library RequestsLibrary
*** Test Cases ***
TestCase1
# create a HTTP session to a server
Create Session country http://services.groupkt.com/country/get/all
${response}= Get Request country/
log list ${response.content}
${data}= evaluate json.loads($response.content) json
${RestResponse}= get from dictionary ${data} RestResponse
${result}= get from dictionary ${RestResponse} result
: FOR ${result} in @{result}
\ log to console ${result}
# ${result} display each dictionary item in list
log to console \n..Read from file
${file} get file ${CURDIR}${/}/country.json
#country file is respose of http://services.groupkt.com/country/get/all
${filedata}= evaluate json.loads($file) json
${RestResponse}= get from dictionary ${filedata} RestResponse
${resultfiles}= get from dictionary ${RestResponse} result
: FOR ${resultfile} in @{resultfiles}
\ log to console ${resultfile}
# ${resultfile} display each dictionary item in list
여기서 제 1 및 제 2 루프 나 각 항목 ${result}
에서 유래하고있다 ${resultfile}
두 가지 루프에서 유래 비교할 각 사전 항목을 표시. 루프 오버 루프를 사용해야하지만 나에게도 명확하지 않습니다. 와 나는 또 다른 문제 ${resultfile}
가
가장 쉬운 해결책은 파이썬에서 두 개의 json 객체를 비교할 수있는 키워드를 작성하는 것입니다. 그런 종류의 솔루션에 개방적입니까? –
@ 브라이언 Robotframework에서 RF를 제한하고 싶다면 파이썬에서 맞춤 라이브러리 솔루션으로 괜찮습니다. – madhur
질문에 대한 답변이 있으십니까? 그렇다면 관련 정보를 사용하여 답변을 작성할 수 있습니까? –