From 3ff521590e8ea03c81f2c1794cbb43ca51a87393 Mon Sep 17 00:00:00 2001 From: LG_lai Date: Tue, 9 Apr 2024 17:11:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E8=AE=B0=E5=96=9C=E6=AC=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0-Login/phone-test.txt | 2 +- 1-Applet/2-Homepage/Interaction/ILikeit.robot | 11 + .../Interaction/ILikeitResource.robot | 80 + .../2-Homepage/Interaction/__init__.robot | 0 2-Web/Mall/ProductResource.robot | 4 +- output/log.html | 10 +- output/output.xml | 1830 ++++++----------- output/report.html | 10 +- 8 files changed, 714 insertions(+), 1233 deletions(-) create mode 100644 1-Applet/2-Homepage/Interaction/ILikeit.robot create mode 100644 1-Applet/2-Homepage/Interaction/ILikeitResource.robot create mode 100644 1-Applet/2-Homepage/Interaction/__init__.robot diff --git a/0-Login/phone-test.txt b/0-Login/phone-test.txt index 5e06aa7..d908fd9 100644 --- a/0-Login/phone-test.txt +++ b/0-Login/phone-test.txt @@ -1,2 +1,2 @@ 手机号 -15014242835 \ No newline at end of file +18548157976 \ No newline at end of file diff --git a/1-Applet/2-Homepage/Interaction/ILikeit.robot b/1-Applet/2-Homepage/Interaction/ILikeit.robot new file mode 100644 index 0000000..915af61 --- /dev/null +++ b/1-Applet/2-Homepage/Interaction/ILikeit.robot @@ -0,0 +1,11 @@ +*** Settings *** +Suite Setup Import Variables ${EXECDIR}\\DA_data.yaml +Resource ILikeitResource.robot + +*** Test Cases *** +用户标记喜欢 + Given 查询婚介征婚人的资料信息 + And 查询婚介征婚人资料 + When 查看婚介平台相亲列表 + Then 用户标记婚介资料like + And 用户查询婚介我喜欢列表 diff --git a/1-Applet/2-Homepage/Interaction/ILikeitResource.robot b/1-Applet/2-Homepage/Interaction/ILikeitResource.robot new file mode 100644 index 0000000..36e811e --- /dev/null +++ b/1-Applet/2-Homepage/Interaction/ILikeitResource.robot @@ -0,0 +1,80 @@ +*** Settings *** +Library urllib3 +Library String +Library Collections +Library RequestsLibrary +Library DatabaseLibrary + +*** Keywords *** +查询${dating}征婚人的资料信息 + #通过userid获取征婚人的资料 + FOR ${userId} ${client_header} IN ZIP ${userid_list} ${Cheader_list} + Create Session dating ${${dating}.dating域名} ${client_header} + ${reps} GET On Session dating /dating-agency-service/user/get/marriage/information/details params=userId=${userId} + ${miId} Get From Dictionary ${reps.json()['data']} id #获取资料id + ${nickName} Get From Dictionary ${reps.json()['data']} nickName #获取用户名称 + ${miId_list} Create List + ${genderCode} Get From Dictionary ${reps.json()['data']} genderCode #用户性别 + ${message} Get From Dictionary ${reps.json()} message + Append To List ${miId_list} ${miId} + Should Be Equal As Strings ${message} successful + END + Set Global Variable ${nickName} + Set Global Variable ${miId_list} + Set Global Variable ${genderCode} + +查询${dating}征婚人资料 + #通过miId查询征婚人资料 + FOR ${miId} ${client_header} IN ZIP ${miId_list} ${Cheader_list} + Create Session dating ${${dating}.dating域名} ${client_header} + ${reps} GET On Session dating dating-agency-service/user/get/marriage/information/details/byid params=miId=${miId} + ${age} Get From Dictionary ${reps.json()['data']} age #年龄 + ${height} Get From Dictionary ${reps.json()['data']} height #获取征婚人身高 + ${cityCode} Get From Dictionary ${reps.json()['data']} cityCode #现居市编码 + ${cityName} Get From Dictionary ${reps.json()['data']} cityName #现居市名称 + ${birthYear} Get From Dictionary ${reps.json()['data']} birthYear #出生年份 + ${education} Get From Dictionary ${reps.json()['data']} education #学历名称 + ${genderCode} Get From Dictionary ${reps.json()['data']} genderCode #性别 + ${provinceCode} Get From Dictionary ${reps.json()['data']} provinceCode #现居省编码 + ${provinceName} Get From Dictionary ${reps.json()['data']} provinceName #现居省名称 + ${educationCode} Get From Dictionary ${reps.json()['data']} educationCode #学历编码 + END + Set Global Variable ${age} + Set Global Variable ${height} + Set Global Variable ${cityCode} + Set Global Variable ${cityName} + Set Global Variable ${birthYear} + Set Global Variable ${education} + Set Global Variable ${genderCode} + Set Global Variable ${provinceCode} + Set Global Variable ${provinceName} + Set Global Variable ${educationCode} + +查看${dating}平台相亲列表 + #相亲推荐页 + FOR ${client_header} IN @{Cheader_list} + Create Session dating ${${dating}.dating域名} ${client_header} + ${reps} GET On Session dating dating-agency-service/user/get/marriage/recommendation/page params=queryType=0&pageNum=1&pageSize=30 + ${records} Get From Dictionary ${reps.json()['data']} records #推荐列表 + ${userData} Evaluate random.choice(${records}) random + ${miId} Get From Dictionary ${userData} miId #资料id + Set Global Variable ${miId} + END + +用户标记${dating}资料like + FOR ${client_header} IN @{Cheader_list} + Create Session dating ${${dating}.dating域名} ${client_header} + ${data} Set Variable {"miId":"${miId}"} + ${reps} POST On Session dating dating-agency-service/user/like/his ${data.encode('utf-8')} + END + +用户查询${dating}我喜欢列表 + #查询我喜欢列表 + FOR ${client_header} IN @{Cheader_list} + Create Session dating ${${dating}.dating域名} ${client_header} + ${reps} GET On Session dating /dating-agency-service/user/get/user/mutual/attention/page params=pageNum=1&pageSize=10&attentionType=0 + ${records} Get From Dictionary ${reps.json()['data']} records + ${Data} Evaluate random.choice(${records}) random + ${miIdData} Get From Dictionary ${Data} miId + Exit For Loop If ${miIdData}==${miId} + END diff --git a/1-Applet/2-Homepage/Interaction/__init__.robot b/1-Applet/2-Homepage/Interaction/__init__.robot new file mode 100644 index 0000000..e69de29 diff --git a/2-Web/Mall/ProductResource.robot b/2-Web/Mall/ProductResource.robot index 9d44d02..2462083 100644 --- a/2-Web/Mall/ProductResource.robot +++ b/2-Web/Mall/ProductResource.robot @@ -101,7 +101,7 @@ Library DatabaseLibrary 条件查询${dating}平台商品 #产品名称查询商品 - ${subCategory_list} Create List 101 201 301 302 401 #产品名称 + ${subCategory_list} Create List 101 201 301 302 401 501 601 #产品名称 ${subCategoryCode} Evaluate random.choice(${subCategory_list}) random #随机获取产品名称枚举 FOR ${admin_header} IN @{Aheader_list} Create Session dating ${${dating}.dating域名} ${admin_header} @@ -113,7 +113,7 @@ Library DatabaseLibrary Should Be Equal ${subCategory} ${subCategoryCode} #断言 END #产品分类查询商品 - ${mainCategory_list} Create List 1 2 3 3 4 #产品分类 + ${mainCategory_list} Create List 1 2 3 4 #产品分类 ${mainCategoryCode} Evaluate random.choice(${mainCategory_list}) random #随机获取产品名称枚举 FOR ${admin_header} IN @{Aheader_list} Create Session dating ${${dating}.dating域名} ${admin_header} diff --git a/output/log.html b/output/log.html index ca7201f..27f412d 100644 --- a/output/log.html +++ b/output/log.html @@ -1806,25 +1806,25 @@ function stopPropagation(event) { window.output = {};