首页 > 解决方案 > 数量被追加而不是被添加到 POST API 标签中

问题描述

下面是我的 POST API 的机器人框架代码:

创建会话 Update_inventory_details

${Base_URL}

${body}=    Create Dictionary    distributionPointId=7    menuItemId=1    quantity=1    transactionDoneBy=11    transactionType=1    reasonId=11    barcode=null

${Headers}=    Create Dictionary    Content-Type=application/json    Authorization=bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTmFtZSI6InByaXRpc3dhaW4iLCJpYXQiOjE1Njc1MTQ2NDd9.o3qTPbj2KH6AgHpIf1BLV5nOlGL-fR83wSGAYyuWsBQ

${Response}=    Post Request    Update_inventory_details    reportmenuiteminventorychange    data=${body}    headers=${Headers}

Log Many    ${Response.status_code}

Log Many    ${Response.content}

${actual_response}= 转换为字符串 ${Response.status_code}

应该相等 ${actual_response} 200

通过机器人框架点击请求时,数量标签值将附加到实际数量。

示例:项目的库存 = 1000,通过 API 添加数量 1-

预期库存 = 1001;

实际库存 = 10001

如何在数量标签中发送值以便添加而不是附加?

POSTMAN Request:

{
"distributionPointId":7,
"menuItemId":1,
"quantity":1,
"transactionDoneBy":11,
"transactionType":1,
"reasonId":11,
"barcode":""

}

标签: httprequestrobotframework

解决方案


推荐阅读