*** Settings *** Force Tags tsg_bf_api dict_search #Test Teardown TeardownDelete ${url} profileIds ${profileId} Library String Resource ../../../02-Keyword/tsg_bfapi/policy_file_interface/FunctionalKeywords.robot Resource ../../../03-Variable/BifangApiVariable.txt *** Variables *** ${url} /${version}/geolocation/dict ${profileId} ${EMPTY} *** Test Cases *** dictsearch-01 #新增 #${objectedit} Create Dictionary geoNameId=1001 #Comment 打印需要修改的json内容 #log ${objectedit} #${objectDict} Jsoneditmanu ${settig_proxy_profiles_geolocation_dictsearch} ${objectedit} #log ${objectDict} ##${response} CreateRequest ${url} ${objectDict} #${url} ${objectDict} # 查询 ${geoNameId} Set Variable 1001 ${countryFull} Set Variable China QueryPolicyFile ${url} geoNameId=${geoNameId}&countryFull=${countryFull} # 修改 #log ${geoNameId} #${reqHeader_edit} Set Variable {"opAction":"update","returnData":1,"list":[{"continentList":[{"continentFull":"Asia","countryList":[{"countryFull":"China","cityList":[{"geoNameId":"1001","continentFull":"Asia","countryFull":"China","cityFull":"shenzhen"},{"geoNameId":"1002","continentFull":"Asia","countryFull":"China","cityFull":"guangzhou"}]}]}]}]} dictsearch-02 # 查询 ${continentAbbr} Set Variable AS ${continentFull} Set Variable Asia QueryPolicyFile ${url} continentAbbr=${continentAbbr}&continentFull=${continentFull} dictsearch-03 # 查询 ${provinceAbbr} Set Variable GD ${provinceFull} Set Variable Guangdong QueryPolicyFile ${url} provinceAbbr=${provinceAbbr}&provinceFull=${provinceFull} dictsearch-04 # 查询 ${countryAbbr} Set Variable China ${countryFull} Set Variable China QueryPolicyFile ${url} provinceAbbr=${countryAbbr}&provinceFull=${countryFull}