4 changed files with 77 additions and 216 deletions
Split 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