Browse Source

申请门店

master
LG_lai 1 year ago
parent
commit
4b631f55f2
8 changed files with 1299 additions and 201 deletions
  1. 15
      0-Login/LoginResource.robot
  2. 2
      0-Login/phone-test.txt
  3. 8
      3-Operation/Applet/Home/Operation.robot
  4. 65
      3-Operation/Applet/Home/OperationResources.robot
  5. 1
      Phone.txt
  6. 10
      output/log.html
  7. 1389
      output/output.xml
  8. 10
      output/report.html

15
0-Login/LoginResource.robot

@ -134,6 +134,7 @@ Library ImageHorizonLibrary
Run Keyword If ${code}==0 Should Be Equal As Strings ${message} successful Run Keyword If ${code}==0 Should Be Equal As Strings ${message} successful
... ELSE Should Be Equal As Strings ${message} 验证码错误或无效验证码,请重试! ... ELSE Should Be Equal As Strings ${message} 验证码错误或无效验证码,请重试!
END END
Set Global Variable ${token}
Set Global Variable ${phoneList} Set Global Variable ${phoneList}
Set Global Variable ${userid_list} Set Global Variable ${userid_list}
Set Global Variable ${Aheader_list} Set Global Variable ${Aheader_list}
@ -202,14 +203,20 @@ Library ImageHorizonLibrary
遍历用户组织信息 遍历用户组织信息
#遍历用户组织信息 #遍历用户组织信息
${Cheader_list} Create List
FOR ${orgdata} IN @{data} FOR ${orgdata} IN @{data}
${orgdata} Evaluate random.choice(${data}) random #随机获取用户组织信息
#${orgdata} Evaluate random.choice(${data}) random #随机获取用户组织信息
${orgId} Get From Dictionary ${orgdata} orgId #组织id ${orgId} Get From Dictionary ${orgdata} orgId #组织id
${fullName} Get From Dictionary ${orgdata} fullName #组织name
#${client_header} Set Variable {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT ${token}'} #趣招亲小程序
${client_header} Set Variable {'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'${token}','X-ORGANIZATION-ID':'${orgId}'} #招亲宝小程序
${orgName} Get From Dictionary ${orgdata} fullName #组织name
Exit For Loop If ${orgId}==1023568243073355776
END END
#${client_header} Set Variable {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT ${token}'} #趣招亲小程序
${client_header} Set Variable {'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'${token}','X-ORGANIZATION-ID':'${orgId}'} #招亲宝小程序
Append To List ${Cheader_list} ${client_header}
Set Global Variable ${orgId}
Set Global Variable ${orgName}
Set Global Variable ${client_header} Set Global Variable ${client_header}
Set Global Variable ${Cheader_list}
获取${dating}平台用户baseinfo 获取${dating}平台用户baseinfo
#获取baseinfo #获取baseinfo

2
0-Login/phone-test.txt

@ -1,2 +1,2 @@
手机号 手机号
19128859944
18814092560

8
3-Operation/Applet/Home/Operation.robot

@ -1,8 +1,16 @@
*** Settings *** *** Settings ***
Suite Setup Import Variables ${EXECDIR}\\DA_data.yaml Suite Setup Import Variables ${EXECDIR}\\DA_data.yaml
Test Teardown Run Keyword If Test Failed Fatal Error
Resource OperationResources.robot Resource OperationResources.robot
*** Test Cases *** *** Test Cases ***
邀请绑定代理人 邀请绑定代理人
Given 扫描婚介邀请绑定代理人二维码 Given 扫描婚介邀请绑定代理人二维码
Then 用户绑定婚介运营中心 Then 用户绑定婚介运营中心
用户填写门店申请信息
Given 填写婚介店铺申请信息
Then 查询婚介门店管理审核列表
代理商审核门店申请
Given

65
3-Operation/Applet/Home/OperationResources.robot

@ -27,10 +27,62 @@ Library DatabaseLibrary
Should Be Equal As Strings ${message} successful Should Be Equal As Strings ${message} successful
END END
邀请${dating}用户开店
#代理商邀请用户开店
查询${dating}用户组织信息
#查询用户组织信息
FOR ${client_header} IN @{Cheader_list} FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
Create Session dating ${${dating}.dating域名} ${client_header}
${reps} Get From Dictionary dating dating-agency-uec/user/get/org/list
${data} Get From Dictionary ${reps.json()} data #用户组织数组
${orgData} Evaluate random.choice(${data}) random #随机获取用户组织信息
${orgId} Get From Dictionary ${orgData} id #组织id
${orgName} Get From Dictionary ${orgData} fullName #组织name
${message} Get From Dictionary ${reps.json()} message
Should Be Equal As Strings ${message} successful
END
Set Global Variable ${orgId}
Set Global Variable ${orgName}
填写${dating}店铺申请信息
#填写店铺申请信息
${orgId} Set Variable 1023317811931516928
${orgId} Convert To String ${orgId}
FOR ${client_header} ${phone} IN ZIP ${Cheader_list} ${phoneList}
region固定省市-广州
Create Session dating ${${dating}.dating域名} ${client_header}
${DateTime} Get Current Date result_format=%Y-%m-%d #获取当天日期
${data} Set Variable {"operationCenterOrgId":"${orgId}","managerName":"测试${DateTime}","phone":"${phone}","captcha":"888888","serviceAreaList":[{"provinceCode":${provinceCode},"provinceName":"${provinceName}","cityCode":${cityCode},"cityName":"${cityName}","districtCode":${districtCode},"districtName":"${districtName}"}],"storeName":"测试门店${DateTime}"}
${reps} POST On Session dating dating-agency-uec/user/apply/store-audit ${data.encode('utf-8')}
${storeAuditId} Get From Dictionary ${reps.json()} data #门店id
${message} Get From Dictionary ${reps.json()} message #响应体信息
Run Keyword If ${storeAuditId}==None log ${message}
... ELSE Should Be Equal As Strings ${message} successful
END
Set Global Variable ${storeAuditId}
查询${dating}门店管理审核列表
#代理商门店管理审核列表
FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${reps} GET On Session dating dating-agency-uec/user/page/store-audit/by/operation-center params=pageNum=1&pageSize=10
${records} Get From Dictionary ${reps.json()['data']} records #门店待审核列表
Set Global Variable ${records}
遍历门店待审核列表
${message} Get From Dictionary ${reps.json()} message
Should Be Equal As Strings ${message} successful #断言是否相等
END
遍历门店待审核列表
FOR ${storeData} IN @{records}
${SAuditId} Get From Dictionary ${storeData} id #门店审核列表id
${storeName} Get From Dictionary ${storeData} storeName #门店name
${operationId} Get From Dictionary ${storeData} operationCenterId #代理商id
${operationOrgId} Get From Dictionary ${storeData} operationCenterOrgId #代理商orgid
Exit For Loop If ${SAuditId}==${storeAuditId}
END
Set Global Variable ${SAuditId}
Set Global Variable ${storeName}
Set Global Variable ${operationId}
Set Global Variable ${operationOrgId}
region固定省市-广州 region固定省市-广州
Disable Warnings Disable Warnings
@ -59,3 +111,10 @@ region固定省市-广州
Set Global Variable ${districtName} Set Global Variable ${districtName}
Set Global Variable ${provinceCode} Set Global Variable ${provinceCode}
Set Global Variable ${provinceName} Set Global Variable ${provinceName}
代理商审核${dating}门店
#审核门店信息
FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${status} Evaluate random.choice(1,2,3) random #审核状态
${data} Set Variable {"id":"${SAuditId}","status":${status}}

1
Phone.txt

@ -136,3 +136,4 @@
13229786174,888888 13229786174,888888
13978591607,888888 13978591607,888888
13597054183,888888 13597054183,888888
13494708367,888888

10
output/log.html
File diff suppressed because it is too large
View File

1389
output/output.xml
File diff suppressed because it is too large
View File

10
output/report.html

@ -1629,22 +1629,22 @@ storage = function () {
window.output = {}; window.output = {};
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["suite"] = [1,2,3,0,[],[1,0,3159],[[4,5,6,7,[],[1,31,3127],[[8,9,10,11,[],[1,35,3122],[],[[12,0,0,[],[1,1821,1335],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]];
window.output["suite"] = [1,2,3,0,[],[0,0,1883],[[4,5,6,7,[],[1,15,875],[[8,9,10,11,[],[1,15,875],[],[[12,0,0,[],[1,664,226],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[13,14,15,0,[],[0,890,993],[[16,17,18,0,[],[0,890,993],[[19,20,21,22,[],[0,890,993],[[23,24,25,0,[],[0,890,993],[],[[26,0,0,[],[0,905,978,27],[]]],[],[1,0,1,0]]],[],[],[1,0,1,0]]],[],[],[1,0,1,0]]],[],[],[1,0,1,0]]],[],[],[2,1,1,0]];
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["strings"] = []; window.output["strings"] = [];
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["strings"] = window.output["strings"].concat(["*","*Dating-agency","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency","*..","*0-Login","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login","*../0-Login","*<p>用户登录婚介平台\x3c/p>","*Login-interface","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login\\Login-interface.robot","*../0-Login/Login-interface.robot","*<p>接口:短信验证码登录认证\x3c/p>","*手机号验证码登录-888888"]);
window.output["strings"] = window.output["strings"].concat(["*","*Dating-agency","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency","*..","*0-Login","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login","*../0-Login","*<p>用户登录婚介平台\x3c/p>","*Login-interface","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login\\Login-interface.robot","*../0-Login/Login-interface.robot","*<p>接口:短信验证码登录认证\x3c/p>","*手机号验证码登录-888888","*3-Operation","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\3-Operation","*../3-Operation","*Applet","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\3-Operation\\Applet","*../3-Operation/Applet","*Home","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\3-Operation\\Applet\\Home","*../3-Operation/Applet/Home","*<p>分销代理\x3c/p>","*Operation","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\3-Operation\\Applet\\Home\\Operation.robot","*../3-Operation/Applet/Home/Operation.robot","*用户填写门店申请信息","*Variable '${SAuditId}' not found. Did you mean:\n ${storeAuditId}\n\nAlso teardown failed:\nAssertionError"]);
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["stats"] = [[{"elapsed":"00:00:01","fail":0,"label":"All Tests","pass":1,"skip":0}],[],[{"elapsed":"00:00:03","fail":0,"id":"s1","label":"Dating-agency","name":"Dating-agency","pass":1,"skip":0},{"elapsed":"00:00:03","fail":0,"id":"s1-s1","label":"Dating-agency.0-Login","name":"0-Login","pass":1,"skip":0},{"elapsed":"00:00:03","fail":0,"id":"s1-s1-s1","label":"Dating-agency.0-Login.Login-interface","name":"Login-interface","pass":1,"skip":0}]];
window.output["stats"] = [[{"elapsed":"00:00:01","fail":1,"label":"All Tests","pass":1,"skip":0}],[],[{"elapsed":"00:00:02","fail":1,"id":"s1","label":"Dating-agency","name":"Dating-agency","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s1","label":"Dating-agency.0-Login","name":"0-Login","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s1-s1","label":"Dating-agency.0-Login.Login-interface","name":"Login-interface","pass":1,"skip":0},{"elapsed":"00:00:01","fail":1,"id":"s1-s2","label":"Dating-agency.3-Operation","name":"3-Operation","pass":0,"skip":0},{"elapsed":"00:00:01","fail":1,"id":"s1-s2-s1","label":"Dating-agency.3-Operation.Applet","name":"Applet","pass":0,"skip":0},{"elapsed":"00:00:01","fail":1,"id":"s1-s2-s1-s1","label":"Dating-agency.3-Operation.Applet.Home","name":"Home","pass":0,"skip":0},{"elapsed":"00:00:01","fail":1,"id":"s1-s2-s1-s1-s1","label":"Dating-agency.3-Operation.Applet.Home.Operation","name":"Operation","pass":0,"skip":0}]];
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["baseMillis"] = 1724233706785;
window.output["baseMillis"] = 1724399624622;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["generated"] = 3183;
window.output["generated"] = 1943;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["expand_keywords"] = null; window.output["expand_keywords"] = null;

Loading…
Cancel
Save