robotframework(12)修改用户密码(从数据库查询短信验证码)

一、testcase:修改用户密码需要6个参数(短信验证码、设置的新密码、用户已登录的userid及用户唯一标识、接口校验码、被修改的手机号),故先准备这些参数

 二、用户登录请求,(获取userid、用户唯一标识)

三、发送短信验证码及断言(获取接口校验码)

  

四、从数据库获取短信验证码(获取短信验证码)

      

最后、组装参数,发送修改密码的请求(设置新密码、传入手机号)

  

 ===================

问题0、在create session,建议都带上header。

问题1、验证msg的内容时,不需要把它目标串加引号

 

问题2、变量是元组或列表之类的,通过下标获取时,${variable}[0][0]  或 ${variable[0][0]} 都是可行的。

问题3、从数据库查询content字段后,直接使用SUBSTRING处理了。

SELECT SUBSTRING(content,26,6) FROM  `company_message_history`  ORDER BY send_time DESC LIMIT 1

 SUBSTR (str, pos, len)

由 <str> 中的第 <pos> 位置开始,选出接下去的 <len> 个字元

-----------------------------------------Have a good day!---------------------------------------------------------------------------------------------------
原文地址:https://www.cnblogs.com/ww-xiaowei/p/10837062.html