4 changed files with 77 additions and 216 deletions
Unified View
Diff Options
-
77000-Data/3-Infomation.robot
-
74001-Client/1-FactoryReceipt.robot
-
69001-Client/2-FactoryOffsite.robot
-
73001-Client/3-FactoryOutbound.robot
@ -0,0 +1,77 @@ |
|||||
|
*** Settings *** |
||||
|
Library Collections |
||||
|
Library RequestsLibrary |
||||
|
|
||||
|
*** Test Cases *** |
||||
|
getInformation |
||||
|
#获取所有废纸分类 |
||||
|
Create Session ztbf ${ztbClient} ${client_header} |
||||
|
${reps} GET On Session ztbf ztb-factory/factory/get/all-product params=pageNum=1&pageSize=100 |
||||
|
${records} Get From Dictionary ${reps.json()['data']} records #废纸分类列表 |
||||
|
FOR ${items} IN @{records} |
||||
|
${id} Get From Dictionary ${items} id |
||||
|
${name} Get From Dictionary ${items} name |
||||
|
${smallProductCategoryInfoList} Get From Dictionary ${items} smallProductCategoryInfoList |
||||
|
Exit For Loop If '${id}'=='101010101' |
||||
|
END |
||||
|
${CategoryInfo} Evaluate random.choice(${smallProductCategoryInfoList}) random #随机获取品类 |
||||
|
${categoryId} Get From Dictionary ${CategoryInfo} id #纸品id |
||||
|
${categoryName} Get From Dictionary ${CategoryInfo} categoryName #纸品name |
||||
|
${defaultUnitPrice} Get From Dictionary ${CategoryInfo} defaultUnitPrice #纸品指导价格 |
||||
|
${highestUnitPrice} Get From Dictionary ${CategoryInfo} highestUnitPrice #纸品最高价格 |
||||
|
${productcategoryId} Get From Dictionary ${CategoryInfo} categoryId #纸品品类id |
||||
|
Set Global Variable ${categoryId} |
||||
|
Set Global Variable ${categoryName} |
||||
|
Set Global Variable ${defaultUnitPrice} |
||||
|
Set Global Variable ${highestUnitPrice} |
||||
|
Set Global Variable ${productcategoryId} |
||||
|
#获取供应商 |
||||
|
${reps} GET On Session ztbf ztb-factory/factory/get/customer-list params=name=&pageNum=1&pageSize=1500 |
||||
|
${customerList} Get From Dictionary ${reps.json()['data']} records #供应商列表 |
||||
|
${CustomerInfo} Evaluate random.choice(${customerList}) random #随机获取供应商信息 |
||||
|
${name} Get From Dictionary ${CustomerInfo} name #供应商姓名 |
||||
|
${CustomerId} Get From Dictionary ${CustomerInfo} id #供应商唯一标识 |
||||
|
${customerSettleType} Get From Dictionary ${CustomerInfo} customerSettleType |
||||
|
Set Global Variable ${name} |
||||
|
Set Global Variable ${CustomerId} |
||||
|
Set Global Variable ${customerSettleType} |
||||
|
#获取厂外收货供应商列表 |
||||
|
Create Session ztbf ${ztbClient} ${client_header} |
||||
|
${reps} GET On Session ztbf ztb-factory/factory/get/customer-list params=name=&pageNum=1&pageSize=1500 |
||||
|
${customerList} Get From Dictionary ${reps.json()['data']} records #供应商列表 |
||||
|
FOR ${CustomerInfo} IN @{customerList} |
||||
|
${Offsitename} Get From Dictionary ${CustomerInfo} name #供应商姓名 |
||||
|
${OffsitecardNo} Get From Dictionary ${CustomerInfo} cardNo #供应商卡ID |
||||
|
${OffsiteCustomerId} Get From Dictionary ${CustomerInfo} id #供应商唯一标识 |
||||
|
Exit For Loop If '${OffsiteCustomerId}'=='133' |
||||
|
END |
||||
|
Set Global Variable ${Offsitename} |
||||
|
Set Global Variable ${OffsitecardNo} |
||||
|
Set Global Variable ${OffsiteCustomerId} |
||||
|
#获取客户信息 |
||||
|
${reps} GET On Session ztbf ztb-factory/factorydeliverychannel/get/self-factory-delivery-channel-list params=pageNum=1&pageSize=20 |
||||
|
${ChannelList} Get From Dictionary ${reps.json()['data']} records #客户列表 |
||||
|
${ChannelInfo} Evaluate random.choice(${ChannelList}) random #随机获取客户信息 |
||||
|
${ChannelId} Get From Dictionary ${ChannelInfo} id #客户id |
||||
|
${factoryId} Get From Dictionary ${ChannelInfo} factoryId #工厂id |
||||
|
${ChannelName} Get From Dictionary ${ChannelInfo} name #客户name |
||||
|
Set Global Variable ${factoryId} |
||||
|
Set Global Variable ${ChannelId} |
||||
|
Set Global Variable ${ChannelName} |
||||
|
#获取员工 |
||||
|
${reps} GET On Session ztbf recycle-user-center/get/self-department-member-list params=enterpriseId=null&isPassFromBackstage=1 |
||||
|
${MemberList} Get From Dictionary ${reps.json()['data']} records #获取员工列表 |
||||
|
${MemberInfo} Evaluate random.choice(${MemberList}) random #随机获取员工信息 |
||||
|
${enterpriseMemberId} Get From Dictionary ${MemberInfo} enterpriseMemberId #企业员工id |
||||
|
${enterpriseMemberName} Get From Dictionary ${MemberInfo} enterpriseMemberName #企业员工name |
||||
|
Set Global Variable ${enterpriseMemberId} |
||||
|
Set Global Variable ${enterpriseMemberName} |
||||
|
#上传图片 |
||||
|
${filepath} Evaluate open('./21042217001449712.png','rb') |
||||
|
${image} Evaluate open('./21042217001449712.png','rb') |
||||
|
${file_data} Create Dictionary file=${filepath} image=${image} |
||||
|
${type} Create Dictionary type=image |
||||
|
Create Session order ${ztbClient} ${Header} |
||||
|
${reps} POST On Session order recycle-user-center/file-uploading/upload/image data=${type} files=${file_data} |
||||
|
${Image} Get From Dictionary ${reps.json()} data #获取图片阿里云地址 |
||||
|
Set Global Variable ${Image} |
||||
Write
Preview
Loading…
Cancel
Save