From dc0f86f7f1a27b0fb597fa8b1e7c7bb0efc315b0 Mon Sep 17 00:00:00 2001 From: LG_lai Date: Sat, 23 Mar 2024 17:58:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E5=9B=BA=E5=AE=9A=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0-Login/Login-interface.robot | 22 +- 0-Login/LoginResource.robot | 8 + 0-Login/phone-test.txt | 2 +- 1-Applet/1-WriteInfo/InfoResource.robot | 92 +- .../MarriageInfo/Authentication.robot | 8 +- .../MarriageInfo/MateSelection.robot | 7 +- .../2-Homepage/MarriageInfo/Selection.robot | 31 +- output/log.html | 12 +- output/output.xml | 3577 ++++++++++++++++- output/report.html | 10 +- 10 files changed, 3618 insertions(+), 151 deletions(-) diff --git a/0-Login/Login-interface.robot b/0-Login/Login-interface.robot index 47debb2..a13cb80 100644 --- a/0-Login/Login-interface.robot +++ b/0-Login/Login-interface.robot @@ -27,6 +27,8 @@ Library Collections Then 数据库查询用户生效且已过期的验证码 And 用户手机号错误验证码登录婚介平台 +删除已浏览数据次数 + 000 #Given 创建一个列表 #Then 同时执行多个参数的FOR循环 @@ -47,7 +49,21 @@ Library Collections #END #随机生成字符串 ${first_name} Set Variable ["王", "李", "张", "刘", "赵", "蒋", "孟", "陈", "徐", "杨", "沈", "马", "高", "殷", "上官", "钟", "常","赖","臧"] - ${nickName} Evaluate random.choice(${first_name}) +chr(random.randint(0x4e00,0x9fbf)) random - log ${nickName} + ${second_name} Set Variable [ "秀", "娟", "英", "华", "慧", "巧", "美", "娜", "静", "淑", "惠", "珠", "翠", "雅", "芝", "玉", "萍", "红", "娥", "玲","芬", "芳", "燕", "彩", "春", "菊", "兰", "凤", "洁", "梅", "琳", "素", "云", "莲", "真", "环", "雪", "荣", "爱", "畅","霞", "香", "月", "莺", "媛", "艳", "瑞", "凡", "佳", "嘉", "琼", "勤", "珍", "贞", "莉", "桂", "娣", "叶", "璧", "璐", "娅", "琦", "晶", "妍", "茜", "秋", "珊", "莎", "锦", "黛", "青", "倩", "婷", "姣", "婉", "娴", "瑾", "颖", "露", "瑶", "怡", "婵", "雁", "蓓", "纨", "仪", "荷", "丹", "蓉", "眉", "君", "琴", "蕊", "薇", "菁", "梦", "岚", "苑", "婕", "馨","瑗", "琰", "韵", "融", "园", "艺", "咏", "卿", "聪", "澜", "纯", "毓", "悦", "昭", "冰", "爽", "琬", "茗", "羽", "希", "宁", "欣", "飘", "育", "滢", "馥", "筠", "柔", "竹", "霭", "凝", "晓", "欢", "霄", "枫", "芸", "菲", "寒", "伊", "亚","宜", "可", "姬", "舒", "影", "荔", "枝", "思", "丽", "伟", "刚", "勇", "毅", "俊", "峰", "强", "军", "平", "保", "东", "文", "辉", "力", "明", "永", "健", "世", "广", "志", "义", "兴", "良", "海", "山", "仁", "波", "宁", "贵", "福", "生","龙", "元", "全", "国", "胜", "学", "祥", "才", "发", "武", "新", "利", "清", "飞", "彬", "富", "顺", "信", "子", "杰", "涛", "昌", "成", "康", "星", "光", "天", "达", "安", "岩", "中", "茂", "进", "林", "有", "坚", "和", "彪", "博", "诚", "先", "敬", "震", "振", "壮", "会", "思", "群", "豪", "心", "邦", "承", "乐", "绍", "功", "松", "善", "厚", "庆", "磊", "民", "友", "裕", "河", "哲", "江", "超", "浩", "亮", "政", "谦", "亨", "奇", "固", "之", "轮", "翰", "朗", "伯", "宏","言", "若", "鸣", "朋", "斌", "梁", "栋", "维", "启", "克", "伦", "翔", "旭", "鹏", "泽", "晨", "辰", "士", "以", "建","家", "致", "树", "炎", "德", "行", "时", "泰", "盛", "雄", "琛", "钧", "冠", "策", "腾", "楠", "榕", "风", "航", "弘"] + ${firstName} Evaluate random.choice(${first_name}) random + ${secondName} Evaluate random.choice(${second_name}) random + ${number} Evaluate random.randint(1,2) random + ${name} Set Variable + FOR ${i} IN RANGE ${number} + ${name} Set Variable ${name}${secondName} + ${nickName} Set Variable ${firstName}${name} + END + #创建变量 + #${list} Set Variable ["过去都是假的,回忆是一条没有归途的路,以往的一切春天都无法复原,即使最狂热最坚贞的爱情,归根结底也不过是一种瞬息即逝的现实,唯有孤独永恒。","生命中真正重要的不是你遭遇了什么,而是你记住了哪些事,又是如何铭记的。","我们趋行在人生这个亘古的旅途,在坎坷中奔跑,在挫折里涅槃,忧愁缠满全身,痛苦飘洒一地。我们累,却无从止歇;我们苦,却无法回避。","所有人都显得很寂寞,用自己的方式想尽办法排遣寂寞,事实上仍是延续自己的寂寞。寂寞是造化对群居者的诅咒,孤独才是寂寞的唯一出口。","大部分人在二三十岁上就死去了,因为过了这个年龄,他们只是自己的影子,此后的余生则是在模仿自己中度过,日复一日,更机械,更装腔作势地重复他们在有生之年的所作所为,所思所想,所爱所恨。","虽然我身高只有170,但是我胖呀,我有160斤!不过,我以前更胖,有190斤。那时因为工作太忙了,实在没时间。最近闲下来了,我决定减肥,每周跑3个10km,半年减了30斤了!以后我还要跑下去,争取再减30斤","大学时候参加过学校的歌唱比赛,也自学过吉他。目前工作比较忙,没太多业余时间。如果以后能换个加班少的工作,我希望能有空重拾音乐的爱好","闲时喜爱打游戏,但不沉迷。我认为用心经营一段美好的事情,是比游戏更有趣、更有价值的事。","性格沉稳安静、不爱争吵计较,在感兴趣的领域会畅所欲言,对陌生的领域更多的是倾听。","女,95年,164/52。泰州人,在上海工作,外企财务会计。寻觅一个三品好,三观一致的男生为伴。","希望小哥哥人品好、善良,最好是南方人。一本以上,93-97最佳,要有长期在上海定居的打算,有能力和我一起首付买房。我喜欢讲话,所以希望你不要太内向,不然无法沟通。","身高最好172以上吧,不过长相喜欢干净斯文清瘦一点的,有少年感。希望是双眼皮或者是单眼皮大眼睛。至于三观是否一致,只有接触之后才能知道啦。","未来我肯定会有自己的事业,不过,更倾向于work life balance的生活。不求大富大贵,只希望平安快乐。喜欢自由一些的生活。","书香门第家庭,独生女,父母是泰州市的国企职工,即将退休,未来会有养老金,养老无压力。","93年天蝎座,163cm,海外留学本科毕业,在传媒公司做宣传策划,收入稳定,偶尔加班,较少应酬。信奉“活到老学到老”的箴言,始终在为更美好的生活努力奋斗着。","希望他170cm以上,定居在北京,最好有北京户口,以及最好在城里有房子。有阅历,见过世面,对自己的未来有规划,有不错的挣钱能力,不吸烟(对自己和他人健康负责),无任何不良嗜好。有责任心、上进心、事业心,心胸宽广脾气好,沉稳大度,家人脾气温和。","我内心渴望一份美好的感情,但不强求也不凑合,尊重他人和自己的情感,期待理想中的你能早日出现。在你还没有来到我身边之前,我会好好爱自己,照顾好自己,经营好自己,希望我早日遇到优秀的你,一起成长,共同努力!"] + #${get_list} Evaluate random.choice(${list}) random + #log ${get_list} -删除已浏览数据次数 +数据库删除用户 + Given 读取TXT文件 + When 用户手机号验证码登录婚介平台-888888 + Then 数据库删除用户数据 diff --git a/0-Login/LoginResource.robot b/0-Login/LoginResource.robot index 69ca52a..ea2db98 100644 --- a/0-Login/LoginResource.robot +++ b/0-Login/LoginResource.robot @@ -142,6 +142,14 @@ Library OperatingSystem ... ELSE log ${data} END +数据库删除用户数据 + FOR ${userId} IN @{userid_list} + Connect To Database Using Custom Params pymysql database='dating_agency_uec',user='root',password='qniaothreetwoonego',host='8.135.8.221' + ${update_account} Execute Sql String UPDATE da_account \ SET is_delete=1 WHERE user_id='${userId}' + ${update_user} Execute Sql String UPDATE da_user \ SET is_delete=1 WHERE id='${userId}' + Disconnect From Database + END + 创建一个列表 ${result} Create List 4 5 6 ${pid_list} Create List 7 8 9 diff --git a/0-Login/phone-test.txt b/0-Login/phone-test.txt index 8b07d1f..6f9f5cd 100644 --- a/0-Login/phone-test.txt +++ b/0-Login/phone-test.txt @@ -1,2 +1,2 @@ 手机号 -13000000036 \ No newline at end of file +18888888888 \ No newline at end of file diff --git a/1-Applet/1-WriteInfo/InfoResource.robot b/1-Applet/1-WriteInfo/InfoResource.robot index 59b5e94..46d2a3e 100644 --- a/1-Applet/1-WriteInfo/InfoResource.robot +++ b/1-Applet/1-WriteInfo/InfoResource.robot @@ -30,7 +30,7 @@ Library OperatingSystem ... ELSE IF ${fillSerialNumber}==7 填写婚介征婚人的资料-昵称开始 ... ELSE 查询婚介征婚人的资料信息 END - Sleep 5 + Sleep 1 检查首次填写${dating}资料序号 #检查首次填写序号 @@ -95,8 +95,9 @@ Library OperatingSystem #选择性别 Log To Console ${CURDIR} #打印当前路径 Disable Warnings - ${sex-code} Create List 0 1 - ${SexCode} Evaluate random.choice(${sex-code}) random #随机获取男女序号 + #${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} @@ -113,33 +114,9 @@ Library OperatingSystem 选择${dating}征婚人的城市 #选择城市 #获取省市区 - Disable Warnings - Create Session region http://qncloud.oss-cn-shenzhen.aliyuncs.com - ${reps} GET On Session region address.json - ${local_data} Get From Dictionary ${reps.json()} data - FOR ${province} IN @{local_data} #省列表数据 - ${provinceCode} Get From Dictionary ${province} value #获取省编码 - ${provinceName} Get From Dictionary ${province} label #获取省名称 - Exit For Loop If '${provinceName}'=='广东省' - END - ${city_data} Get From Dictionary ${province} children #广东省市列表数据 - FOR ${city} IN @{city_data} - ${cityCode} Get From Dictionary ${city} value #获取市编码 - ${cityName} Get From Dictionary ${city} label #获取市名称 - Exit For Loop If '${cityName}'=='广州市' - END - ${district_data} Get From Dictionary ${city} children #广州市列表数据 - log ${district_data} - ${district} Evaluate random.choice(${district_data}) random - ${districtCode} Get From Dictionary ${district} value #随机获取广州市区编码 - ${districtName} Get From Dictionary ${district} label #随机获取广州市区名称 - Set Global Variable ${cityCode} - Set Global Variable ${cityName} - Set Global Variable ${districtCode} - Set Global Variable ${districtName} - Set Global Variable ${provinceCode} - Set Global Variable ${provinceName} + region固定省市 #选择征婚人地区资料 + Disable Warnings ${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} @@ -159,9 +136,10 @@ Library OperatingSystem 选择${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 #随机获取年份 + #${start-year} Evaluate 1950 + #${end-year} Evaluate ${get_year}-18 + #${year} Evaluate random.randint(${start-year},${end-year}) random #随机获取年份 + ${year} Evaluate ${get_year}-32 #固定年龄 ${Number} Evaluate 2 #填写序号 Create Session dating ${${dating}.dating域名} ${client_header} ${Data} Update Value To Json ${Data} $.id ${DataId} @@ -176,7 +154,7 @@ Library OperatingSystem 选择${dating}征婚人的身高 #选择征婚人身高 ${low-height} Evaluate 120 - ${hight-height} Evaluate 207 + ${hight-height} Evaluate 195 ${height} Evaluate random.randint(${low-height},${hight-height}) random ${Number} Evaluate 3 Create Session dating ${${dating}.dating域名} ${client_header} @@ -193,6 +171,7 @@ Library OperatingSystem #选择征婚人的学历 ${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 4 Create Session dating ${${dating}.dating域名} ${client_header} ${Data} Update Value To Json ${Data} $.id ${DataId} @@ -206,8 +185,9 @@ Library OperatingSystem 选择${dating}征婚人的婚姻状况 #选择征婚人的婚姻状况 - ${code} Create List 0 1 2 #0:未婚,1:离异,2:丧偶的 - ${maritalCode} Evaluate random.choice(${code}) random #随机获取婚姻状态编码 + #${code} Create List 0 1 2 #0:未婚,1:离异,2:丧偶的 + #${maritalCode} Evaluate random.choice(${code}) random #随机获取婚姻状态编码 + ${maritalCode} Evaluate 0 #固定婚姻状况 ${Number} Evaluate 5 Create Session dating ${${dating}.dating域名} ${client_header} ${Data} Update Value To Json ${Data} $.id ${DataId} @@ -222,7 +202,8 @@ Library OperatingSystem 选择${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 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} @@ -238,8 +219,15 @@ Library OperatingSystem #填写征婚人昵称 ${num} Evaluate random.randint(1,999) random #随机获取一个数字 ${first_name} Set Variable ["王", "李", "张", "刘", "赵", "蒋", "孟", "陈", "徐", "杨", "沈", "马", "高", "殷", "上官", "钟", "常","赖","臧"] - ${nickName} Evaluate random.choice(${first_name})+chr(random.randint(0x4e00,0x9fbf)) random - #${nickName} Set Variable 寻伴用户${num} + ${second_name} Set Variable [ "秀", "娟", "英", "华", "慧", "巧", "美", "娜", "静", "淑", "惠", "珠", "翠", "雅", "芝", "玉", "萍", "红", "娥", "玲","芬", "芳", "燕", "彩", "春", "菊", "兰", "凤", "洁", "梅", "琳", "素", "云", "莲", "真", "环", "雪", "荣", "爱", "畅","霞", "香", "月", "莺", "媛", "艳", "瑞", "凡", "佳", "嘉", "琼", "勤", "珍", "贞", "莉", "桂", "娣", "叶", "璧", "璐", "娅", "琦", "晶", "妍", "茜", "秋", "珊", "莎", "锦", "黛", "青", "倩", "婷", "姣", "婉", "娴", "瑾", "颖", "露", "瑶", "怡", "婵", "雁", "蓓", "纨", "仪", "荷", "丹", "蓉", "眉", "君", "琴", "蕊", "薇", "菁", "梦", "岚", "苑", "婕", "馨","瑗", "琰", "韵", "融", "园", "艺", "咏", "卿", "聪", "澜", "纯", "毓", "悦", "昭", "冰", "爽", "琬", "茗", "羽", "希", "宁", "欣", "飘", "育", "滢", "馥", "筠", "柔", "竹", "霭", "凝", "晓", "欢", "霄", "枫", "芸", "菲", "寒", "伊", "亚","宜", "可", "姬", "舒", "影", "荔", "枝", "思", "丽", "伟", "刚", "勇", "毅", "俊", "峰", "强", "军", "平", "保", "东", "文", "辉", "力", "明", "永", "健", "世", "广", "志", "义", "兴", "良", "海", "山", "仁", "波", "宁", "贵", "福", "生","龙", "元", "全", "国", "胜", "学", "祥", "才", "发", "武", "新", "利", "清", "飞", "彬", "富", "顺", "信", "子", "杰", "涛", "昌", "成", "康", "星", "光", "天", "达", "安", "岩", "中", "茂", "进", "林", "有", "坚", "和", "彪", "博", "诚", "先", "敬", "震", "振", "壮", "会", "思", "群", "豪", "心", "邦", "承", "乐", "绍", "功", "松", "善", "厚", "庆", "磊", "民", "友", "裕", "河", "哲", "江", "超", "浩", "亮", "政", "谦", "亨", "奇", "固", "之", "轮", "翰", "朗", "伯", "宏","言", "若", "鸣", "朋", "斌", "梁", "栋", "维", "启", "克", "伦", "翔", "旭", "鹏", "泽", "晨", "辰", "士", "以", "建","家", "致", "树", "炎", "德", "行", "时", "泰", "盛", "雄", "琛", "钧", "冠", "策", "腾", "楠", "榕", "风", "航", "弘"] + ${firstName} Evaluate random.choice(${first_name}) random + ${secondName} Evaluate random.choice(${second_name}) random + ${number} Evaluate random.randint(1,2) random + ${name} Set Variable + FOR ${i} IN RANGE ${number} + ${name} Set Variable ${name}${secondName} + ${nickName} Set Variable ${firstName}${name} + END ${Number} Evaluate 7 Create Session dating ${${dating}.dating域名} ${client_header} ${Data} Update Value To Json ${Data} $.id ${DataId} @@ -277,3 +265,31 @@ region Set Global Variable ${districtName} Set Global Variable ${provinceCode} Set Global Variable ${provinceName} + +region固定省市 + Disable Warnings + Create Session region http://qncloud.oss-cn-shenzhen.aliyuncs.com + ${reps} GET On Session region address.json + ${local_data} Get From Dictionary ${reps.json()} data + FOR ${province} IN @{local_data} #省列表数据 + ${provinceCode} Get From Dictionary ${province} value #获取省编码 + ${provinceName} Get From Dictionary ${province} label #获取省名称 + Exit For Loop If '${provinceName}'=='广东省' + END + ${city_data} Get From Dictionary ${province} children #广东省市列表数据 + FOR ${city} IN @{city_data} + ${cityCode} Get From Dictionary ${city} value #获取市编码 + ${cityName} Get From Dictionary ${city} label #获取市名称 + Exit For Loop If '${cityName}'=='广州市' + END + ${district_data} Get From Dictionary ${city} children #广州市列表数据 + log ${district_data} + ${district} Evaluate random.choice(${district_data}) random + ${districtCode} Get From Dictionary ${district} value #随机获取广州市区编码 + ${districtName} Get From Dictionary ${district} label #随机获取广州市区名称 + Set Global Variable ${cityCode} + Set Global Variable ${cityName} + Set Global Variable ${districtCode} + Set Global Variable ${districtName} + Set Global Variable ${provinceCode} + Set Global Variable ${provinceName} diff --git a/1-Applet/2-Homepage/MarriageInfo/Authentication.robot b/1-Applet/2-Homepage/MarriageInfo/Authentication.robot index d8bdd84..9bc763e 100644 --- a/1-Applet/2-Homepage/MarriageInfo/Authentication.robot +++ b/1-Applet/2-Homepage/MarriageInfo/Authentication.robot @@ -36,16 +36,16 @@ Resource ../../1-WriteInfo/InfoResource.robot 提交${dating}征婚人头像审核 #${imgUrl} Set Variable ["https://dating-agency-test.oss-accelerate.aliyuncs.com/f539fda976303cd09b075b23fb971a78.jpg"] #头像图片 #男士图片 - ${manImgList} Create List ["https://dating-agency-test.oss-accelerate.aliyuncs.com/6b1f0e91c84f97fe76737a9bc9605222.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/13430ed896298bcd0ac46f09bf29ece7.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/59004ca9250de9fec6fbb95e6eed6760.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/c5644ac57b91fad169833894a8409fb8.png"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/44600b8d7a00616fbfef5f4199801aa3.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/3e416c672e4a0240d86bd233afc12fb7.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/8048e38b0d4a73f7d06fc1b17995ac6b.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/ed369df1698455041d3caa43e358a998.png"] + ${manImgList} Set Variable ["https://dating-agency-test.oss-accelerate.aliyuncs.com/6b1f0e91c84f97fe76737a9bc9605222.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/13430ed896298bcd0ac46f09bf29ece7.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/59004ca9250de9fec6fbb95e6eed6760.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/c5644ac57b91fad169833894a8409fb8.png","https://dating-agency-test.oss-accelerate.aliyuncs.com/44600b8d7a00616fbfef5f4199801aa3.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/3e416c672e4a0240d86bd233afc12fb7.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/ed369df1698455041d3caa43e358a998.png","https://dating-agency-test.oss-accelerate.aliyuncs.com/8048e38b0d4a73f7d06fc1b17995ac6b.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/204a522bc6cd2816aba1a5d24b8b9446.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/5538b48387964d40e12aa70f48b7aa0c.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/34811393cbe1d9507fd96f9f0fae0988.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/d82cdcee2a4ad82a61c311772797db5e.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/8f5409ef7017ee3319865b59df944b2c.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/118b97c369e7d820cc9dbb7945f5df4b.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/d274c4228025fc173501e204a3341711.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/5040c8ff3a9c29864b15926cb69a1c1e.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/f1fb686bf354b37736f32373038a08ba.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/360c7d7d5bfd9ed6b7bc0f8aa053e92d.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/cfb4d3efca13891901d8f4c502798287.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/74220a4807411872f456b73d6c7b67c5.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/21f79ccaf480ffb9b0d689f4a1e551fb.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/e245c18b37ad0183f8a548537e7b5613.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/36c8ca5e065ae6408ff65d0f855301f0.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/84340889d0e42c25a0a95016316e6362.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/c4c64cd64e3fd0691bf14073a5d24dbf.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/884ad42964dcb76c62ee5ae0e5de9131.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/b0a228f442cb03e9da13959b6b012e98.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/327e898829ecccb16b8ab86b0313e571.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/6df28c0d585aa10f2d76e266c68d7880.jpg"] ${manImgUrl} Evaluate random.choice(${manImgList}) random #女士图片 - ${womanImgList} Create List ["https://dating-agency-test.oss-accelerate.aliyuncs.com/45d5a86455d48686b6677c6e08c38294.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/f2c441ab2e2bc63afdb0182c3e9365a3.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/520d2089fac428d3b84f9d25db93dd31.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/302803c1647500313cc114de59af053e.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/c97da67055186388335cfb73af718948.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/27491660b76a7ded1f0cad84d0fa136f.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/d586c7311f15bbca574bb10ee2590941.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/73a607e091bfa2696e5c76ea282e3fad.jpg"] ["https://dating-agency-test.oss-accelerate.aliyuncs.com/b58d3b649f9d358fbbe896f5ec4ffc7b.jpg"] + ${womanImgList} Set Variable ["https://dating-agency-test.oss-accelerate.aliyuncs.com/45d5a86455d48686b6677c6e08c38294.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/f2c441ab2e2bc63afdb0182c3e9365a3.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/520d2089fac428d3b84f9d25db93dd31.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/302803c1647500313cc114de59af053e.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/c97da67055186388335cfb73af718948.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/27491660b76a7ded1f0cad84d0fa136f.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/d586c7311f15bbca574bb10ee2590941.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/b58d3b649f9d358fbbe896f5ec4ffc7b.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/73a607e091bfa2696e5c76ea282e3fad.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/d0c0b1434fe2dddd0f3d202181f7e4e8.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/fcbd919c52f60986350d950945a6fe42.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/ae6c89a65ec720741285b47784b75247.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/5d5367ee8d409e47da16dff9f3962d61.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/c4ffc55089f4ad31d470a4a4139762c0.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/31cfe566de5a978ef518510588c03ef7.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/c07233ded18b5b803368ac263f5947e3.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/917b24805282978f73bdeeb44a4d9310.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/6915d287757be1cdcf248a33db54a434.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/3a949227719af879e0d3110dd8b46da9.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/64bfe55dbfdad8c5f71d8feac6e7bee9.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/ecd53d3a2e2eb503598bd3fae31e1882.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/5faf286ce9c99e09ebebb35461c3c91c.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/45d5a86455d48686b6677c6e08c38294.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/6fc52dbf166c3b62bd8bf03b11d0dac8.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/761fc775f7189b611dbd157218a6b4b8.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/f0906bef43f4341a3a7d65f2b7feebae.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/ecfa67de7dd217ae285a720100a72b18.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/fecdbac6dee34407fca0ed349603da6e.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/889ca4abb2de5874d87a945e7d6f80f3.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/a2a78cdb419f6f2d85d0dc87dc45abd3.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/8e2c2b134b06b4afdde30f46f618f6cb.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/b52a0c7aafadaedb0037bb2c8a4c9008.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/c4a2322bc9416b32a64f0aa7bd367ca9.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/f0d912abaadb963b9f4b9fdd6ee04526.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/c1286d7d6a07ae48dafca35ceb320fef.jpg","https://dating-agency-test.oss-accelerate.aliyuncs.com/9b0e046f763d129aef5257d02581ad59.jpg"] ${womanImgUrl} Evaluate random.choice(${womanImgList}) random #${imgUrl} Set Variable 111 #敏感图 ${authenticationCode} Evaluate 8 #0:身份证 1:学历 2:工作 3:收入 4:车辆 5:房产 6:相册 7:介绍信息 8:头像 FOR ${miId} ${client_header} IN ZIP ${miId_list} ${Cheader_list} Create Session dating ${${dating}.dating域名} ${client_header} - ${data} Set Variable If ${genderCode}==1 { \ \ \ \ "authenticationCode": ${authenticationCode}, \ \ \ \ "miId": "${miId}", \ \ \ \ "imgUrl": ${womanImgUrl} } { \ \ \ \ "authenticationCode": ${authenticationCode}, \ \ \ \ "miId": "${miId}", \ \ \ \ "imgUrl": ${manImgUrl} } + ${data} Set Variable If ${genderCode}==1 { \ \ \ \ "authenticationCode": ${authenticationCode}, \ \ \ \ "miId": "${miId}", \ \ \ \ "imgUrl": ["${womanImgUrl}"] } { \ \ \ \ "authenticationCode": ${authenticationCode}, \ \ \ \ "miId": "${miId}", \ \ \ \ "imgUrl": ["${manImgUrl}"] } ${reps} POST On Session dating dating-agency-service/user/save/certification/audit ${data.encode('utf-8')} ${auditId} Get From Dictionary ${reps.json()} data #获取审核id ${message} Get From Dictionary ${reps.json()} message @@ -102,7 +102,7 @@ Resource ../../1-WriteInfo/InfoResource.robot END 提交${dating}征婚人的介绍信息 - ${valueData} Create List 记忆是 无花的蔷薇 ,永远不会败落。 ——席慕蓉记忆是 无花的蔷薇 ,永远不会败落。 ——席慕蓉记忆是 无花的蔷薇 ,永远不会败落。 ——席慕蓉记忆是 无花的蔷薇 ,永远不会败落。 ——席慕蓉记忆是 无花的蔷薇 ,永远不会败落。 ——席慕蓉记忆是 无花的蔷薇 ,永远不会败落。 ——席慕蓉 春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能 悲欢离合总无情 ,一任阶前、点滴到天明。悲欢离合总无情 ,一任阶前、点滴到天明。 悲欢离合总无情 ,一任阶前、点滴到天明。 悲欢离合总无情 ,一任阶前、点滴到天明。 悲欢离合总无情 ,一任阶前、点滴到天明。 悲欢离合总无情 ,一任阶前、点滴到天明。 悲欢离合总无情 ,一任阶前、点滴到天明。 悲欢离合总无情 ,一任阶前、点滴到天明。 #个人介绍value + ${valueData} Set Variable ["过去都是假的,回忆是一条没有归途的路,以往的一切春天都无法复原,即使最狂热最坚贞的爱情,归根结底也不过是一种瞬息即逝的现实,唯有孤独永恒。","生命中真正重要的不是你遭遇了什么,而是你记住了哪些事,又是如何铭记的。","我们趋行在人生这个亘古的旅途,在坎坷中奔跑,在挫折里涅槃,忧愁缠满全身,痛苦飘洒一地。我们累,却无从止歇;我们苦,却无法回避。","所有人都显得很寂寞,用自己的方式想尽办法排遣寂寞,事实上仍是延续自己的寂寞。寂寞是造化对群居者的诅咒,孤独才是寂寞的唯一出口。","大部分人在二三十岁上就死去了,因为过了这个年龄,他们只是自己的影子,此后的余生则是在模仿自己中度过,日复一日,更机械,更装腔作势地重复他们在有生之年的所作所为,所思所想,所爱所恨。","虽然我身高只有170,但是我胖呀,我有160斤!不过,我以前更胖,有190斤。那时因为工作太忙了,实在没时间。最近闲下来了,我决定减肥,每周跑3个10km,半年减了30斤了!以后我还要跑下去,争取再减30斤","大学时候参加过学校的歌唱比赛,也自学过吉他。目前工作比较忙,没太多业余时间。如果以后能换个加班少的工作,我希望能有空重拾音乐的爱好","闲时喜爱打游戏,但不沉迷。我认为用心经营一段美好的事情,是比游戏更有趣、更有价值的事。","性格沉稳安静、不爱争吵计较,在感兴趣的领域会畅所欲言,对陌生的领域更多的是倾听。","女,95年,164/52。泰州人,在上海工作,外企财务会计。寻觅一个三品好,三观一致的男生为伴。","希望小哥哥人品好、善良,最好是南方人。一本以上,93-97最佳,要有长期在上海定居的打算,有能力和我一起首付买房。我喜欢讲话,所以希望你不要太内向,不然无法沟通。","身高最好172以上吧,不过长相喜欢干净斯文清瘦一点的,有少年感。希望是双眼皮或者是单眼皮大眼睛。至于三观是否一致,只有接触之后才能知道啦。","未来我肯定会有自己的事业,不过,更倾向于work life balance的生活。不求大富大贵,只希望平安快乐。喜欢自由一些的生活。","书香门第家庭,独生女,父母是泰州市的国企职工,即将退休,未来会有养老金,养老无压力。","93年天蝎座,163cm,海外留学本科毕业,在传媒公司做宣传策划,收入稳定,偶尔加班,较少应酬。信奉“活到老学到老”的箴言,始终在为更美好的生活努力奋斗着。","希望他170cm以上,定居在北京,最好有北京户口,以及最好在城里有房子。有阅历,见过世面,对自己的未来有规划,有不错的挣钱能力,不吸烟(对自己和他人健康负责),无任何不良嗜好。有责任心、上进心、事业心,心胸宽广脾气好,沉稳大度,家人脾气温和。","我内心渴望一份美好的感情,但不强求也不凑合,尊重他人和自己的情感,期待理想中的你能早日出现。在你还没有来到我身边之前,我会好好爱自己,照顾好自己,经营好自己,希望我早日遇到优秀的你,一起成长,共同努力!"] ${value} Evaluate random.choice(${valueData}) random #${value} Set Variable 草泥马 #敏感词个人介绍 ${authenticationCode} Evaluate 7 diff --git a/1-Applet/2-Homepage/MarriageInfo/MateSelection.robot b/1-Applet/2-Homepage/MarriageInfo/MateSelection.robot index 1924cc8..a1837fd 100644 --- a/1-Applet/2-Homepage/MarriageInfo/MateSelection.robot +++ b/1-Applet/2-Homepage/MarriageInfo/MateSelection.robot @@ -6,7 +6,7 @@ Resource Selection.robot *** Test Cases *** 提交征婚人择偶数据-户口所在地 Given 查询婚介用户资料 - When 查询婚介征婚人择偶条件数据 + #When 查询婚介征婚人择偶条件数据 And 提交婚介征婚人择偶条件-户口所在地 Then 查询数据库择偶表的数据 @@ -15,6 +15,11 @@ Resource Selection.robot When 查询婚介征婚人择偶条件数据 And 提交婚介征婚人的择偶条件-身高范围 +提交征婚人择偶条件-年龄 + Given 查询婚介用户资料 + When 查询婚介征婚人择偶条件数据 + And 提交婚介征婚人择偶条件-年龄范围 + 提交征婚人的择偶条件-学历 Given 查询婚介用户资料 When 查询婚介征婚人择偶条件数据 diff --git a/1-Applet/2-Homepage/MarriageInfo/Selection.robot b/1-Applet/2-Homepage/MarriageInfo/Selection.robot index 1868683..e23425e 100644 --- a/1-Applet/2-Homepage/MarriageInfo/Selection.robot +++ b/1-Applet/2-Homepage/MarriageInfo/Selection.robot @@ -52,7 +52,7 @@ region 提交${dating}征婚人择偶条件-户口所在地 region - FOR ${client_header} IN @{Cheader_list} + FOR ${miId} ${client_header} IN ZIP ${miId_list} ${Cheader_list} Create Session dating ${${dating}.dating域名} ${client_header} ${data} Set Variable { \ \ \ \ "miId": "${miId}", \ \ \ \ "domicilePlaceProvinceCode": ${provinceCode}, \ \ \ \ "domicilePlaceProvinceName": "${provinceName}", \ \ \ \ "domicilePlaceCityCode": ${cityCode}, \ \ \ \ "domicilePlaceCityName": "${cityName}" } ${reps} POST On Session dating dating-agency-service/user/save/demand/marriage ${data.encode('utf-8')} @@ -61,17 +61,19 @@ region END 查询数据库择偶表的数据 - Connect To Database Using Custom Params pymysql database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221' - ${check} Query SELECT domicile_place_city_name FROM `dating_agency_service`.`da_demand_marriage` WHERE `mi_id` = '${miId}' #查询择偶表中城市数据 - ${city_name} Set Variable ${check[0][0]} - Should Be Equal As Strings ${city_name} ${cityName} #断言 - Disconnect From Database + FOR ${miId} IN @{miId_list} + Connect To Database Using Custom Params pymysql database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221' + ${check} Query SELECT domicile_place_city_name FROM `dating_agency_service`.`da_demand_marriage` WHERE `mi_id` = '${miId}' #查询择偶表中城市数据 + ${city_name} Set Variable ${check[0][0]} + Should Be Equal As Strings ${city_name} ${cityName} #断言 + Disconnect From Database + END 提交${dating}征婚人择偶条件-年龄范围 FOR ${client_header} IN @{Cheader_list} Create Session dating ${${dating}.dating域名} ${client_header} - ${minAge} Evaluate randomrandint(18,28) random #随机获取最小择偶年龄 - ${maxAge} Evaluate randomrandint(${minAge},28) random #随机获取最大择偶年龄 + ${minAge} Evaluate random.randint(18,28) random #随机获取最小择偶年龄 + ${maxAge} Evaluate random.randint(${minAge},28) random #随机获取最大择偶年龄 ${data} Set Variable { \ \ \ \ "miId": "${miId}", \ \ \ \ "minAge": ${minAge}, \ \ \ \ "maxAge": ${maxAge} } ${reps} POST On Session dating dating-agency-service/user/save/demand/marriage ${data.encode('utf-8')} ${message} Get From Dictionary ${reps.json()} message @@ -81,8 +83,8 @@ region 提交${dating}征婚人的择偶条件-身高范围 FOR ${client_header} IN @{Cheader_list} Create Session dating ${${dating}.dating域名} ${client_header} - ${minHeight} Evaluate randomrandint(170,175) random #随机获取最小择偶身高 - ${maxHeight} Evaluate randomrandint(${minAge},185) random #随机获取最大择偶身高 + ${minHeight} Evaluate random.randint(170,175) random #随机获取最小择偶身高 + ${maxHeight} Evaluate random.randint(${minHeight},185) random #随机获取最大择偶身高 ${data} Set Variable { \ \ \ \ "miId": "${miId}", \ \ \ \ "minHeight": ${minHeight}, \ \ \ \ "maxHeight": ${maxHeight} } ${reps} POST On Session dating dating-agency-service/user/save/demand/marriage ${data.encode('utf-8')} ${message} Get From Dictionary ${reps.json()} message @@ -104,7 +106,7 @@ region #提交择偶学历 FOR ${client_header} IN @{Cheader_list} Create Session dating ${${dating}.dating域名} ${client_header} - ${data} Set Variable { \ \ \ \ "miId": "${miId}", \ \ \ \ "education": ${education}, \ \ \ \ "educationCode": ${educationCode} } + ${data} Set Variable { \ \ \ \ "miId": "${miId}", \ \ \ \ "education": "${education}", \ \ \ \ "educationCode": ${educationCode} } ${reps} POST On Session dating dating-agency-service/user/save/demand/marriage ${data.encode('utf-8')} ${message} Get From Dictionary ${reps.json()} message Should Be Equal As Strings ${message} successful @@ -113,8 +115,8 @@ region 提交${dating}征婚人的择偶条件-收入范围 FOR ${client_header} IN @{Cheader_list} Create Session dating ${${dating}.dating域名} ${client_header} - ${minIncome} Evaluate randomrandint(9000,10000) random #随机获取最小择偶收入 - ${maxIncome} Evaluate randomrandint(${minAge},50000) random #随机获取最大择偶收入 + ${minIncome} Evaluate random.randint(9000,10000) random #随机获取最小择偶收入 + ${maxIncome} Evaluate random.randint(${minIncome},50000) random #随机获取最大择偶收入 ${data} Set Variable { \ \ \ \ "miId": "${miId}", \ \ \ \ "minIncome": ${minIncome}, \ \ \ \ "maxIncome": ${maxIncome} } ${reps} POST On Session dating dating-agency-service/user/save/demand/marriage ${data.encode('utf-8')} ${message} Get From Dictionary ${reps.json()} message @@ -136,12 +138,11 @@ region #提交择偶婚姻状况 FOR ${client_header} IN @{Cheader_list} Create Session dating ${${dating}.dating域名} ${client_header} - ${data} Set Variable { \ \ \ \ "miId": "${miId}", \ \ \ \ "maritalStatusName": ${maritalStatusName}, \ \ \ \ "maritalStatusCode": ${maritalStatusCode} } + ${data} Set Variable { \ \ \ \ "miId": "${miId}", \ \ \ \ "maritalStatusName": "${maritalStatusName}", \ \ \ \ "maritalStatusCode": ${maritalStatusCode} } ${reps} POST On Session dating dating-agency-service/user/save/demand/marriage ${data.encode('utf-8')} ${message} Get From Dictionary ${reps.json()} message Should Be Equal As Strings ${message} successful END - 111 提交${dating}征婚人的择偶条件-民族 #查询民族数据并随机获取 diff --git a/output/log.html b/output/log.html index 3dd3500..88233bb 100644 --- a/output/log.html +++ b/output/log.html @@ -1806,25 +1806,25 @@ function stopPropagation(event) { window.output = {};