REST-Assured - 无法访问JSON响应中的特定键

时间:2017-04-11 04:14:52

标签: java json rest-assured

我正在使用REST-Assured库,我正面临一个非常奇怪的问题,即访问JSON响应中的特定键setImageNamed(_:),这是我代码中的UIImage对象。

init?(named:)

我可以使用freshdeskId(或类似)访问Response{ "status": true, "responseData": { "orderId": "553259", "orderItemName": "None", "userId": "636049", "freshdeskId": "#155", "orderItemId": null, "updatedOn": 1491824018000, "message": "OK" } } orderId等其他字段,但userId会返回一个空字符串,而它应该返回“#155”值。

2 个答案:

答案 0 :(得分:0)

找到此问题的根本原因,结果证明这是一个服务器端问题,因为它没有发送freshdeskId属性的值,因为需要从异步获取相同内容在其他地方。

作为解决方案,我在测试中添加了等待60秒,生成response。在此期间,值freshdeskId会在后端更新。

答案 1 :(得分:0)