zoukankan      html  css  js  c++  java
  • 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!---------------------------------------------------------------------------------------------------
  • 相关阅读:
    insert 和 if x is not None
    python3和Python2的区别(被坑太久了)
    python面试题大全
    Python里的拷贝=====》很容易错误的
    Python中函数参数传递问题
    重回:类,对象,方法,属性
    30 个 Python 语言的特点技巧
    centos7下使用yum安装mysql
    phpinfo.php
    添加开机启动项命令
  • 原文地址:https://www.cnblogs.com/ww-xiaowei/p/10837062.html
Copyright © 2011-2022 走看看