python-关键字驱动接口框架中,接口关联字段进行值替换的实现方式

前言
编写关键字驱动的接口自动化测试框架中,通过不同的取值方式,将需要关联的字段以及取出的值放到一个空字典中,需要将关联的字段进行值替换,下面是替换的实现方式

实现思路


import re

temp_dict = {"token":"dhhsaaaa"}    # 关联字段值事先存放到一个字典中 
var = '{"access_token":${token}}'   # excel中取出的字段样式

# 需要将var字典中的${token} 替换成 "dhhsaaaa"
re_var = re.search('\${\w+}',var).group()   #   ${token}
value3 = re_var[2:-1] #   token
value1 = temp_dict[value3] #   dhhsaaaa
var= var.replace(re_var,'%s'%temp_dict.get(value3))
print(var)

posted @ 2020-08-06 15:58  我是海底的咸鱼  阅读(287)  评论(0编辑  收藏  举报