diff --git a/0-Login/phone-test.txt b/0-Login/phone-test.txt
index 854e3f5..8b51277 100644
--- a/0-Login/phone-test.txt
+++ b/0-Login/phone-test.txt
@@ -1,2 +1,3 @@
手机号
-13213049527
\ No newline at end of file
+13619457280
+13242150738
\ No newline at end of file
diff --git a/1-Applet/1-WriteInfo/InfoResource.robot b/1-Applet/1-WriteInfo/InfoResource.robot
index 6d6724f..506f946 100644
--- a/1-Applet/1-WriteInfo/InfoResource.robot
+++ b/1-Applet/1-WriteInfo/InfoResource.robot
@@ -11,17 +11,36 @@ Library OperatingSystem
*** Keywords ***
首次查询${dating}征婚人资料
#获取首次婚介资料信息
+ ${fillSerialNumber_list} Create List
+ ${Data_list} Create List
FOR ${userId} ${client_header} IN ZIP ${userid_list} ${Cheader_list}
+ ${DataId_list} Create List
Disable Warnings
Create Session dating ${${dating}.dating域名} ${client_header}
- ${reps} GET On Session dating /dating-agency-service/user/get/first/fill/marriage/information/details params=userId=${userId}
+ ${reps} GET On Session dating dating-agency-service/user/get/first/fill/marriage/information/details params=userId=${userId}
${Data} Get From Dictionary ${reps.json()} data
${DataId} Get From Dictionary ${reps.json()['data']} id #资料id
+ ${genderCode} Get From Dictionary ${reps.json()['data']} genderCode #资料性别
${fillSerialNumber} Get From Dictionary ${reps.json()['data']} fillSerialNumber #查询资料填写序号
${message} Get From Dictionary ${reps.json()} message
Should Be Equal As Strings ${message} successful
+ Append To List ${Data_list} ${Data}
+ Append To List ${DataId_list} ${DataId}
+ Append To List ${fillSerialNumber_list} ${fillSerialNumber}
Set Global Variable ${Data}
Set Global Variable ${DataId}
+ Set Global Variable ${Data_list}
+ Set Global Variable ${genderCode}
+ Set Global Variable ${DataId_list}
+ #Run Keyword If ${fillSerialNumber}==0 填写婚介征婚人的基础资料
+ ... # ELSE 查询婚介用户资料
+ END
+ Set Global Variable ${Data_list}
+ Set Global Variable ${genderCode}
+ Set Global Variable ${DataId_list}
+ Set Global Variable ${fillSerialNumber_list}
+ #首次填写用户资料
+ FOR ${fillSerialNumber} IN @{fillSerialNumber_list}
Run Keyword If ${fillSerialNumber}==0 填写婚介征婚人的基础资料
... ELSE IF ${fillSerialNumber}==1 填写婚介征婚人资料-城市开始
... ELSE IF ${fillSerialNumber}==2 填写婚介征婚人的资料-家乡开始
@@ -32,7 +51,7 @@ Library OperatingSystem
... ELSE IF ${fillSerialNumber}==7 填写婚介征婚人的资料-昵称开始
... ELSE 查询婚介用户资料
END
- Sleep 1
+ sleep 1
检查首次填写${dating}资料序号
#检查首次填写序号
@@ -120,175 +139,190 @@ Library OperatingSystem
#选择性别
Log To Console ${CURDIR} #打印当前路径
Disable Warnings
- #${sex-code} Create List 0 1
- #${SexCode} Evaluate random.choice(${sex-code}) random #随机获取男女序号
- ${SexCode} Evaluate 1 #固定性别,男:0,女:1
+ ${DataId_list} Create List
+ ${sex-code} Create List 0 1
+ ${SexCode} Evaluate random.choice(${sex-code}) random #随机获取男女序号
+ #${SexCode} Evaluate 1 #固定性别,男:0,女:1
${Number} Evaluate 0 #0:"性别",1:"所在城市",2:"出生年份",3:"身高",4:"学历",5:"婚姻状态",6:"月收入",7:"昵称",8:"首次填写完成"
- Create Session dating ${${dating}.dating域名} ${client_header}
- ${Data} Update Value To Json ${Data} $.genderCode ${SexCode}
- ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
- ${Data} Evaluate demjson.encode(${DATA}) demjson
- ${Data} Replace String ${Data} "None" null
- log ${Data}
- ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
- ${DataId} Get From Dictionary ${reps.json()} data #获取证婚人资料id
- ${message} Get From Dictionary ${reps.json()} message
- Should Be Equal As Strings ${message} successful
- Set Global Variable ${DataId}
- ${percentage} Evaluate 3
- 查询婚介用户资料百分比
- Should Be Equal As Numbers ${percentage} ${percentData}
+ FOR ${Data} ${client_header} IN ZIP ${Data_list} ${Cheader_list}
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${Data} Update Value To Json ${Data} $.genderCode ${SexCode}
+ ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
+ #${Data} Evaluate demjson.encode(${DATA}) demjson
+ ${Data} Convert To String ${Data}
+ ${Data} Replace String ${Data} None null
+ ${Data} Replace String Using Regexp ${Data} ' "
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${DataId} Get From Dictionary ${reps.json()} data #获取证婚人资料id
+ ${message} Get From Dictionary ${reps.json()} message
+ Should Be Equal As Strings ${message} successful
+ Append To List ${DataId_list} ${DataId}
+ Set Global Variable ${DataId}
+ Set Global Variable ${SexCode}
+ Set Global Variable ${DataId_list}
+ ${percentage} Evaluate 3
+ Set Global Variable ${percentage}
+ 查询婚介用户资料百分比
+ END
选择${dating}征婚人的城市
#选择城市
- #获取省市区
- region固定省市-广州
- #选择征婚人地区资料
- 查询婚介用户资料百分比
- ${Number} Evaluate 1 #0:"性别",1:"所在城市",2:"出生年份",3:"身高",4:"学历",5:"婚姻状态",6:"月收入",7:"昵称",8:"首次填写完成"
- Create Session dating ${${dating}.dating域名} ${client_header}
- ${Data} Update Value To Json ${Data} $.id ${DataId}
- ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
- ${Data} Update Value To Json ${Data} $.cityCode ${cityCode}
- ${Data} Update Value To Json ${Data} $.cityName ${cityName}
- ${Data} Update Value To Json ${Data} $.districtCode ${districtCode}
- ${Data} Update Value To Json ${Data} $.districtName ${districtName}
- ${Data} Update Value To Json ${Data} $.provinceCode ${provinceCode}
- ${Data} Update Value To Json ${Data} $.provinceName ${provinceName}
- ${Data} Evaluate demjson.encode(${DATA}) demjson
- ${Data} Replace String ${Data} "None" null
- ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
- ${id} Get From Dictionary ${reps.json()} data
- Should Be Equal ${id} ${DataId}
- ${percentage} Evaluate ${percentData}+2
- 查询婚介用户资料百分比
- Should Be Equal As Numbers ${percentage} ${percentData}
+ FOR ${client_header} ${Data} ${DataId} IN ZIP ${Cheader_list} ${Data_list} ${DataId_list}
+ region固定省市-广州 #获取省市区
+ ${Number} Evaluate 1 #0:"性别",1:"所在城市",2:"出生年份",3:"身高",4:"学历",5:"婚姻状态",6:"月收入",7:"昵称",8:"首次填写完成"
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${Data} Update Value To Json ${Data} $.id ${DataId}
+ ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
+ ${Data} Update Value To Json ${Data} $.cityCode ${cityCode}
+ ${Data} Update Value To Json ${Data} $.cityName ${cityName}
+ ${Data} Update Value To Json ${Data} $.districtCode ${districtCode}
+ ${Data} Update Value To Json ${Data} $.districtName ${districtName}
+ ${Data} Update Value To Json ${Data} $.provinceCode ${provinceCode}
+ ${Data} Update Value To Json ${Data} $.provinceName ${provinceName}
+ #${Data} Evaluate demjson.encode(${DATA}) demjson
+ ${Data} Convert To String ${Data}
+ ${Data} Replace String ${Data} None null
+ ${Data} Replace String Using Regexp ${Data} ' "
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${id} Get From Dictionary ${reps.json()} data
+ Should Be Equal ${id} ${DataId}
+ 查询婚介用户资料百分比
+ END
选择${dating}征婚人的家乡
- #选择城市
- #获取省市区
- region固定省市-汕头
- #选择征婚人地区资料
- 查询婚介用户资料百分比
- Disable Warnings
- ${Number} Evaluate 2 #0:"性别",1:"所在城市",2:"家乡"3:"出生年份",4:"身高",5:"学历",6:"月收入",7:"昵称",8:"首次填写完成"
- Create Session dating ${${dating}.dating域名} ${client_header}
- ${Data} Update Value To Json ${Data} $.id ${DataId}
- ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
- ${Data} Update Value To Json ${Data} $.hometownCityCode ${cityCode}
- ${Data} Update Value To Json ${Data} $.hometownCityName ${cityName}
- ${Data} Update Value To Json ${Data} $.hometownProvinceCode ${provinceCode}
- ${Data} Update Value To Json ${Data} $.hometownProvinceName ${provinceName}
- ${Data} Evaluate demjson.encode(${DATA}) demjson
- ${Data} Replace String ${Data} "None" null
- ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
- ${id} Get From Dictionary ${reps.json()} data
- Should Be Equal ${id} ${DataId}
- ${percentage} Evaluate ${percentData}+0
- 查询婚介用户资料百分比
- Should Be Equal As Numbers ${percentage} ${percentData}
+ #选择家乡
+ FOR ${client_header} ${Data} ${DataId} IN ZIP ${Cheader_list} ${Data_list} ${DataId_list}
+ region固定省市-汕头 #获取省市区
+ Disable Warnings
+ ${Number} Evaluate 2 #0:"性别",1:"所在城市",2:"家乡"3:"出生年份",4:"身高",5:"学历",6:"月收入",7:"昵称",8:"首次填写完成"
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${Data} Update Value To Json ${Data} $.id ${DataId}
+ ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
+ ${Data} Update Value To Json ${Data} $.hometownCityCode ${cityCode}
+ ${Data} Update Value To Json ${Data} $.hometownCityName ${cityName}
+ ${Data} Update Value To Json ${Data} $.hometownProvinceCode ${provinceCode}
+ ${Data} Update Value To Json ${Data} $.hometownProvinceName ${provinceName}
+ #${Data} Evaluate demjson.encode(${DATA}) demjson
+ ${Data} Convert To String ${Data}
+ ${Data} Replace String ${Data} None null
+ ${Data} Replace String Using Regexp ${Data} ' "
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${id} Get From Dictionary ${reps.json()} data
+ Should Be Equal ${id} ${DataId}
+ 查询婚介用户资料百分比
+ END
选择${dating}征婚人的出生年份
#选择征婚人出生年份
- 查询婚介用户资料百分比
- ${get_year} Get Current Date result_format=%Y
- #${start-year} Evaluate 1950
- #${end-year} Evaluate ${get_year}-18
- #${year} Evaluate random.randint(${start-year},${end-year}) random #随机获取年份
- ${year} Evaluate ${get_year}-28 #固定年龄
- ${Number} Evaluate 3 #填写序号
- Create Session dating ${${dating}.dating域名} ${client_header}
- ${Data} Update Value To Json ${Data} $.id ${DataId}
- ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
- ${Data} Update Value To Json ${Data} $.birthYear ${year}
- ${Data} Evaluate demjson.encode(${DATA}) demjson
- ${Data} Replace String ${Data} "None" null
- ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
- ${id} Get From Dictionary ${reps.json()} data
- Should Be Equal ${id} ${DataId}
- ${percentage} Evaluate ${percentData}+2
- 查询婚介用户资料百分比
- Should Be Equal As Numbers ${percentage} ${percentData}
+ FOR ${client_header} ${Data} ${DataId} IN ZIP ${Cheader_list} ${Data_list} ${DataId_list}
+ 查询婚介用户资料百分比
+ ${get_year} Get Current Date result_format=%Y
+ #${start-year} Evaluate 1950
+ #${end-year} Evaluate ${get_year}-18
+ #${year} Evaluate random.randint(${start-year},${end-year}) random #随机获取年份
+ ${year} Evaluate ${get_year}-20 #固定年龄
+ ${Number} Evaluate 3 #填写序号
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${Data} Update Value To Json ${Data} $.id ${DataId}
+ ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
+ ${Data} Update Value To Json ${Data} $.birthYear ${year}
+ #${Data} Evaluate demjson.encode(${DATA}) demjson
+ ${Data} Convert To String ${Data}
+ ${Data} Replace String ${Data} None null
+ ${Data} Replace String Using Regexp ${Data} ' "
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${id} Get From Dictionary ${reps.json()} data
+ Should Be Equal ${id} ${DataId}
+ 查询婚介用户资料百分比
+ END
选择${dating}征婚人的身高
#选择征婚人身高
- 查询婚介用户资料百分比
- ${low-height} Evaluate 150
- ${hight-height} Evaluate 175
- ${height} Evaluate random.randint(${low-height},${hight-height}) random
- ${Number} Evaluate 4
- Create Session dating ${${dating}.dating域名} ${client_header}
- ${Data} Update Value To Json ${Data} $.id ${DataId}
- ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
- ${Data} Update Value To Json ${Data} $.height ${height}
- ${Data} Evaluate demjson.encode(${DATA}) demjson
- ${Data} Replace String ${Data} "None" null
- ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
- ${id} Get From Dictionary ${reps.json()} data
- Should Be Equal ${id} ${DataId}
- ${percentage} Evaluate ${percentData}+1
- 查询婚介用户资料百分比
- Should Be Equal As Numbers ${percentage} ${percentData}
+ FOR ${client_header} ${Data} ${DataId} IN ZIP ${Cheader_list} ${Data_list} ${DataId_list}
+ ${manlow-height} Evaluate 170
+ ${manhight-height} Evaluate 200
+ ${manheight} Evaluate random.randint(${manlow-height},${manhight-height}) random
+ ${womanlow-height} Evaluate 150
+ ${womanhight-height} Evaluate 175
+ ${womanheight} Evaluate random.randint(${womanlow-height},${womanhight-height}) random
+ ${height} Set Variable If ${genderCode}==1 ${womanheight} ${manheight}
+ ${Number} Evaluate 4
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${Data} Update Value To Json ${Data} $.id ${DataId}
+ ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
+ ${Data} Update Value To Json ${Data} $.height ${height}
+ #${Data} Evaluate demjson.encode(${DATA}) demjson
+ ${Data} Convert To String ${Data}
+ ${Data} Replace String ${Data} None null
+ ${Data} Replace String Using Regexp ${Data} ' "
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${id} Get From Dictionary ${reps.json()} data
+ Should Be Equal ${id} ${DataId}
+ 查询婚介用户资料百分比
+ END
选择${dating}征婚人的学历
#选择征婚人的学历
- 查询婚介用户资料百分比
- ${code} Create List 0 1 2 3 4 5 #0:高中及以下,1:中专,2:大专,3:大学本科,4:硕士,5:硕士
- ${educode} Evaluate random.choice(${code}) random #随机获取学历编码
- #${educode} Evaluate 0 #固定学历
- ${Number} Evaluate 5
- Create Session dating ${${dating}.dating域名} ${client_header}
- ${Data} Update Value To Json ${Data} $.id ${DataId}
- ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
- ${Data} Update Value To Json ${Data} $.educationCode ${educode}
- ${Data} Evaluate demjson.encode(${DATA}) demjson
- ${Data} Replace String ${Data} "None" null
- ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
- ${id} Get From Dictionary ${reps.json()} data
- Should Be Equal ${id} ${DataId}
- ${percentage} Evaluate ${percentData}+1
- 查询婚介用户资料百分比
- Should Be Equal As Numbers ${percentage} ${percentData}
+ FOR ${client_header} ${Data} ${DataId} IN ZIP ${Cheader_list} ${Data_list} ${DataId_list}
+ ${code} Create List 0 1 2 3 4 5 #0:高中及以下,1:中专,2:大专,3:大学本科,4:硕士,5:硕士
+ ${educode} Evaluate random.choice(${code}) random #随机获取学历编码
+ #${educode} Evaluate 0 #固定学历
+ ${Number} Evaluate 5
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${Data} Update Value To Json ${Data} $.id ${DataId}
+ ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
+ ${Data} Update Value To Json ${Data} $.educationCode ${educode}
+ #${Data} Evaluate demjson.encode(${DATA}) demjson
+ ${Data} Convert To String ${Data}
+ ${Data} Replace String ${Data} None null
+ ${Data} Replace String Using Regexp ${Data} ' "
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${id} Get From Dictionary ${reps.json()} data
+ Should Be Equal ${id} ${DataId}
+ 查询婚介用户资料百分比
+ END
选择${dating}征婚人的婚姻状况
#选择征婚人的婚姻状况
- 查询婚介用户资料百分比
- #${code} Create List 0 1 2 #0:未婚,1:离异,2:丧偶的
- #${maritalCode} Evaluate random.choice(${code}) random #随机获取婚姻状态编码
- ${maritalCode} Evaluate 2 #固定婚姻状况
- ${Number} Evaluate 5
- Create Session dating ${${dating}.dating域名} ${client_header}
- ${Data} Update Value To Json ${Data} $.id ${DataId}
- ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
- ${Data} Update Value To Json ${Data} $.maritalStatusCode ${maritalCode}
- ${Data} Evaluate demjson.encode(${DATA}) demjson
- ${Data} Replace String ${Data} "None" null
- ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
- ${id} Get From Dictionary ${reps.json()} data
- Should Be Equal ${id} ${DataId}
- ${percentage} Evaluate ${percentData}+2
- 查询婚介用户资料百分比
- Should Be Equal As Numbers ${percentage} ${percentData}
+ FOR ${client_header} ${Data} ${DataId} IN ZIP ${Cheader_list} ${Data_list} ${DataId_list}
+ #${code} Create List 0 1 2 #0:未婚,1:离异,2:丧偶的
+ #${maritalCode} Evaluate random.choice(${code}) random #随机获取婚姻状态编码
+ ${maritalCode} Evaluate 2 #固定婚姻状况
+ ${Number} Evaluate 5
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${Data} Update Value To Json ${Data} $.id ${DataId}
+ ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
+ ${Data} Update Value To Json ${Data} $.maritalStatusCode ${maritalCode}
+ #${Data} Evaluate demjson.encode(${DATA}) demjson
+ ${Data} Convert To String ${Data}
+ ${Data} Replace String ${Data} None null
+ ${Data} Replace String Using Regexp ${Data} ' "
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${id} Get From Dictionary ${reps.json()} data
+ Should Be Equal ${id} ${DataId}
+ 查询婚介用户资料百分比
+ END
选择${dating}征婚人的月收入
#选择征婚人的月收入
- 查询婚介用户资料百分比
- ${code} Create List 0 1 2 3 4 5 6 #0:3000以下,1:3001~5000,2:5001~8000,3:8001~12000,4:12001~20000,5:20001~50000,6:50000以上
- ${incomeCode} Evaluate random.choice(${code}) random #随机月收入
- #${incomeCode} Evaluate 0 #固定月收入
- ${Number} Evaluate 6
- Create Session dating ${${dating}.dating域名} ${client_header}
- ${Data} Update Value To Json ${Data} $.id ${DataId}
- ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
- ${Data} Update Value To Json ${Data} $.incomeCode ${incomeCode}
- ${Data} Evaluate demjson.encode(${DATA}) demjson
- ${Data} Replace String ${Data} "None" null
- ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
- ${id} Get From Dictionary ${reps.json()} data
- Should Be Equal ${id} ${DataId}
- ${percentage} Evaluate ${percentData}+1
- 查询婚介用户资料百分比
- Should Be Equal As Numbers ${percentage} ${percentData}
+ FOR ${client_header} ${Data} ${DataId} IN ZIP ${Cheader_list} ${Data_list} ${DataId_list}
+ ${code} Create List 0 1 2 3 4 5 6 #0:3000以下,1:3001~5000,2:5001~8000,3:8001~12000,4:12001~20000,5:20001~50000,6:50000以上
+ ${incomeCode} Evaluate random.choice(${code}) random #随机月收入
+ #${incomeCode} Evaluate 0 #固定月收入
+ ${Number} Evaluate 6
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${Data} Update Value To Json ${Data} $.id ${DataId}
+ ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
+ ${Data} Update Value To Json ${Data} $.incomeCode ${incomeCode}
+ #${Data} Evaluate demjson.encode(${DATA}) demjson
+ ${Data} Convert To String ${Data}
+ ${Data} Replace String ${Data} None null
+ ${Data} Replace String Using Regexp ${Data} ' "
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${id} Get From Dictionary ${reps.json()} data
+ Should Be Equal ${id} ${DataId}
+ 查询婚介用户资料百分比
+ END
选择${dating}征婚人的昵称
#填写征婚人昵称
@@ -303,22 +337,23 @@ Library OperatingSystem
#${name} Set Variable ${name}${secondName}
#${nickName} Set Variable ${firstName}${name}
#END
- 查询婚介用户资料百分比
- ${Name} Set Variable ["缘来是你","洛天神女","寻那个TA","一片烨","冲浪boy","王小帅","牛仔","张先生","就等你了","故乡的原风景","万里&长城","禁忌女孩","如果当时...","雪落下的地方","天蝎座的宁静","烟火","白色气球","带你去浪漫的土耳其","村里在逃翠花❀","诺贝尔可爱奖","虚天渊","死于脚气攻心","发型不乱,一切好办","朝颜","茯苓","不4辣妹好烦","满山的猴子我腚最红","拉粑粑小魔仙","榆木脑袋/(ㄒoㄒ)/~~","北极甜虾","社交悍匪","西红柿炖前男友","骑猪追帅哥","^.^心碎小饭包","美女也会emo","妈莎拉蒂","爸道总裁","去银行整点金条","我的人间鬼火","观input萨","冰糖葫芦娃","记忆煎成饼","4.435km/s","炉火糖粥","十一是亿","半截的诗","DokiDoki","该昵称已存在","出桃公主","量贩草莓果泡","风止何安","钟于的尽头是终于","Komorebi","Agoni","Miratowa","Coisini","是牛奶味呀","偷走月亮的o(=•ェ•=)m","一口吃成大胖次","转角撞到小花花","恰似惊鸿落人间","阿啾啾","只吃一口不会胖滴","难过就收拾房间","辣条董事长","一贫如喜羊羊","鸭鸭进京赶烤","bug鸭陆","我愿嫁给财神爷哪怕是妾","富婆与低保皆失","满圈猪猪我最肥","☀日落也会跑","不掉小珍🐖","快乐的刘油果","小地瓜🍠","火鸡味锅巴","晕头小🐕","钞票收割机","吃土豆长大的马铃薯","Tony带水","古塔拉黑暗之神","换胃思烤","你没好果汁吃","元气少女锅德缸","对方正在长头发","关你peace","狂炫老板画的大饼","皮蛋solo粥","梁山伯与祝英抬杠","讨一身可爱","半口奶酪","一丢丢可爱","小不忍则卖大萌","春风十里吹不动你","夏目友人赖账","狂踹瘸子那条好腿","三条腿瘸了两条","蛋黄派来的","BOB!!!","激萌美少女李逵","老衲我不用飘柔"]
- ${nickName} Evaluate random.choice(${Name}) random
- ${Number} Evaluate 7
- Create Session dating ${${dating}.dating域名} ${client_header}
- ${Data} Update Value To Json ${Data} $.id ${DataId}
- ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
- ${Data} Update Value To Json ${Data} $.nickName ${nickName}
- ${Data} Evaluate demjson.encode(${DATA}) demjson
- ${Data} Replace String ${Data} "None" null
- ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
- ${id} Get From Dictionary ${reps.json()} data
- Should Be Equal ${id} ${DataId}
- ${percentage} Evaluate ${percentData}+5
- 查询婚介用户资料百分比
- Should Be Equal As Numbers ${percentage} ${percentData}
+ FOR ${client_header} ${Data} ${DataId} IN ZIP ${Cheader_list} ${Data_list} ${DataId_list}
+ ${Name} Set Variable ["缘来是你","洛天神女","寻那个TA","一片烨","冲浪boy","王小帅","牛仔","张先生","就等你了","故乡的原风景","万里&长城","禁忌女孩","如果当时...","雪落下的地方","天蝎座的宁静","烟火","白色气球","带你去浪漫的土耳其","村里在逃翠花❀","诺贝尔可爱奖","虚天渊","死于脚气攻心","发型不乱,一切好办","朝颜","茯苓","不4辣妹好烦","满山的猴子我腚最红","拉粑粑小魔仙","榆木脑袋/(ㄒoㄒ)/~~","北极甜虾","社交悍匪","西红柿炖前男友","骑猪追帅哥","^.^心碎小饭包","美女也会emo","妈莎拉蒂","爸道总裁","去银行整点金条","我的人间鬼火","观input萨","冰糖葫芦娃","记忆煎成饼","4.435km/s","炉火糖粥","十一是亿","半截的诗","DokiDoki","该昵称已存在","出桃公主","量贩草莓果泡","风止何安","钟于的尽头是终于","Komorebi","Agoni","Miratowa","Coisini","是牛奶味呀","偷走月亮的o(=•ェ•=)m","一口吃成大胖次","转角撞到小花花","恰似惊鸿落人间","阿啾啾","只吃一口不会胖滴","难过就收拾房间","辣条董事长","一贫如喜羊羊","鸭鸭进京赶烤","bug鸭陆","我愿嫁给财神爷哪怕是妾","富婆与低保皆失","满圈猪猪我最肥","☀日落也会跑","不掉小珍🐖","快乐的刘油果","小地瓜🍠","火鸡味锅巴","晕头小🐕","钞票收割机","吃土豆长大的马铃薯","Tony带水","古塔拉黑暗之神","换胃思烤","你没好果汁吃","元气少女锅德缸","对方正在长头发","关你peace","狂炫老板画的大饼","皮蛋solo粥","梁山伯与祝英抬杠","讨一身可爱","半口奶酪","一丢丢可爱","小不忍则卖大萌","春风十里吹不动你","夏目友人赖账","狂踹瘸子那条好腿","三条腿瘸了两条","蛋黄派来的","BOB!!!","激萌美少女李逵","老衲我不用飘柔"]
+ ${nickName} Evaluate random.choice(${Name}) random
+ ${Number} Evaluate 7
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${Data} Update Value To Json ${Data} $.id ${DataId}
+ ${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number}
+ ${Data} Update Value To Json ${Data} $.nickName ${nickName}
+ #${Data} Evaluate demjson.encode(${DATA}) demjson
+ ${Data} Convert To String ${Data}
+ ${Data} Replace String ${Data} None null
+ ${Data} Replace String Using Regexp ${Data} ' "
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${id} Get From Dictionary ${reps.json()} data
+ Should Be Equal ${id} ${DataId}
+ 查询婚介用户资料百分比
+ END
查询${dating}用户资料百分比
Create Session dating ${${dating}.dating域名} ${client_header}
@@ -465,3 +500,28 @@ region固定省市-汕头
Set Global Variable ${districtName}
Set Global Variable ${provinceCode}
Set Global Variable ${provinceName}
+
+选择${dating}性别资料-0417
+ #选择性别
+ Log To Console ${CURDIR} #打印当前路径
+ Disable Warnings
+ ${DataId_list} Create List
+ ${sex-code} Create List 0 1
+ ${SexCode} Evaluate random.choice(${sex-code}) random #随机获取男女序号
+ #${SexCode} Evaluate 1 #固定性别,男:0,女:1
+ ${Number} Evaluate 0 #0:"性别",1:"所在城市",2:"出生年份",3:"身高",4:"学历",5:"婚姻状态",6:"月收入",7:"昵称",8:"首次填写完成"
+ FOR ${client_header} IN @{Cheader_list}
+ Create Session dating ${${dating}.dating域名} ${client_header}
+ ${data} Set Variable {"id":null,"fillSerialNumber":${Number},"genderCode":${SexCode}}
+ ${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')}
+ ${DataId} Get From Dictionary ${reps.json()} data #获取证婚人资料id
+ ${message} Get From Dictionary ${reps.json()} message
+ Should Be Equal As Strings ${message} successful
+ Append To List ${DataId_list} ${DataId}
+ Set Global Variable ${DataId}
+ Set Global Variable ${SexCode}
+ Set Global Variable ${DataId_list}
+ ${percentage} Evaluate 3
+ 查询婚介用户资料百分比
+ Should Be Equal As Numbers ${percentage} ${percentData}
+ END
diff --git a/1-Applet/2-Homepage/MarriageInfo/Authentication.robot b/1-Applet/2-Homepage/MarriageInfo/Authentication.robot
index 47c7b3e..841728c 100644
--- a/1-Applet/2-Homepage/MarriageInfo/Authentication.robot
+++ b/1-Applet/2-Homepage/MarriageInfo/Authentication.robot
@@ -535,6 +535,15 @@ Resource ../../../0-Login/LoginResource.robot
Disconnect From Database
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/marriage/information/data/scoring params=miId=${DataId}
+ ${percentData} Get From Dictionary ${reps.json()} data #资料进度百分比
+ ${percentData} Set Variable If '${percentData}'=='null' 0 ${percentData} #如果为null设置为0
+ Set Global Variable ${percentData}
+ END
+
region
#获取户口所在地
Disable Warnings
diff --git a/Phone.txt b/Phone.txt
index 196c212..1a6640e 100644
--- a/Phone.txt
+++ b/Phone.txt
@@ -97,3 +97,8 @@
15121074365,888888
15810277849,888888
13213049527,888888
+13242150738,888888
+15646581737,888888
+13476570483,888888
+18857719806,888888
+13619457280,888888
diff --git a/output/log.html b/output/log.html
index ec9196c..5ffad1d 100644
--- a/output/log.html
+++ b/output/log.html
@@ -1806,25 +1806,28 @@ function stopPropagation(event) {
window.output = {};
+