• RobotFramework解析返回json断言


    返回的json数据为:

    {
        "data": {
            "advertisingUnitId": 0
        },
        "message": "成功",
        "status": 0,
        "time": 1542950193345
    }

    想要获取的是 advertisingUnitId 的值0

    ${result_json}为接口返回,则可以这样写:${result_json['data']['advertisingUnitId']}

    接口更复杂的情况:

    {
        "api": "api.name",
        "v": "1.0",
        "code": "10000",
        "error_msg": "success",
        "data": {
            "userlist": [{
                "uid": "94901",
                "nickName": "test1",
            }, {
                "uid": "1010640",
                "nickName": "test2",
            }, {
                "uid": "1012130",
                "nickName": "test3",
            }]
        }
    }

    想要获取第一个nickNanme的值test1:${result_json['data']['userlist'][0]['nickName']}

    其实就是一层层的剥,字典取值用dict['key']方式,元组取值用tup[index]方式

  • 相关阅读:
    团队作业(9)
    团队作业(8)
    团队作业(7)
    团队作业(6)
    团队作业(5)
    团队作业(4)
    团队作业(3)
    05数据爬去
    02周总结
    04结对开发
  • 原文地址:https://www.cnblogs.com/gcgc/p/10006991.html
Copyright © 2020-2023  润新知