diff --git a/Web/Mall/ProductResource.robot b/Web/Mall/ProductResource.robot index 69248db..b6c458c 100644 --- a/Web/Mall/ProductResource.robot +++ b/Web/Mall/ProductResource.robot @@ -46,9 +46,11 @@ Library DatabaseLibrary ${reps} GET On Session dating dating-agency-mall/user/page/product/by/operator params=pageSize=10&pageNum=1 ${records} Get From Dictionary ${reps.json()['data']} records #获取商品列表数据 ${product} Evaluate random.choice(${records}) random #随机获取商品信息 - ${productId} Get From Dictionary ${product} productId #获取商品id + ${status} Get From Dictionary ${product} status #商品状态 + ${productId} Get From Dictionary ${product} productId #商品id ${productTitle} Get From Dictionary ${product} productTitle #商品标题 - ${productSpecId} Get From Dictionary ${product} productSpecId #获取商品规格id + ${productSpecId} Get From Dictionary ${product} productSpecId #商品规格id + Set Global Variable ${status} Set Global Variable ${productId} Set Global Variable ${productTitle} Set Global Variable ${productSpecId} @@ -60,3 +62,13 @@ Library DatabaseLibrary ${title} Set Variable ${check[0][0]} Should Be Equal As Strings ${title} ${productTitle} Disconnect From Database + +操作${dating}平台商品上下架 + #操作上架 + FOR ${admin_header} IN @{Aheader_list} + Create Session dating ${${dating}.dating域名} ${admin_header} + ${data} Set Variable If ${status}==1 {"productId":"${productId}","status":2} {"productId":"${productId}","status":1} + ${reps} POST On Session dating dating-agency-mall/user/operate/product ${data.encode('utf-8')} + ${message} Get From Dictionary ${reps.json()} message + Should Be Equal As Strings ${message} successful + END diff --git a/Web/Mall/product.robot b/Web/Mall/product.robot index 73fb355..ce02e92 100644 --- a/Web/Mall/product.robot +++ b/Web/Mall/product.robot @@ -8,3 +8,7 @@ Resource ProductResource.robot When 同时创建多个商品 And 查询婚介平台商品定价列表 Then 数据库查询商品表 + +上下架商品 + Given 查询婚介平台商品定价列表 + When 操作婚介平台商品上下架