RF里面的关键字:
关键字,顾名思义就是经常使用到的内容,把这部分提出来作为公共脚本所用,在一般的开发里面叫做公共方法,但是在Rf里面叫做关键字
类似这种:
Get请求
[Arguments] ${ip} ${url} ${params}
${header} Create Dictionary Content-type=application/json
Create Session api ${ip} ${header}
${get_res} Get Request api ${url} headers=${header} data=${params}
Post请求
[Arguments] ${ip} ${url} ${params}
${header} Create Dictionary Content-type=application/json
Create Session api ${ip} ${header}
${Post_res} Post Request api ${url} headers=${header} params=${params}
连接数据库:
DatabaseLibrary.Connect To Database Using Custom Params pymysql database='XXX', user='XXXt', password='XXX', host='ip', port=3306
#查询售后单code
${res} DatabaseLibrary.query sql语句
log ${res}
${aftercode} Set Variable ${res}[0][0]}--------------这里的[0][0]代表的是第一个数据,如果第二个数据就是[1][0]
使用关键字:
使用post请求关键字
测试用例里面:
Post请求 ${ip} ${url} ${params}