python 测试用例中参数替换

 在维护测试用例时,数据可以进行参数化

尽量在获取参数后,进行参数替换,如下例子

if sheet.cell(item, 6).value.find('${tel}') != -1:
    phone = phone + 1
    setattr(GetData, 'PHONE', phone)
    sub_data['data'] = sheet.cell(item, 6).value.replace("${tel}", str(phone))
else:
    sub_data['data'] = sheet.cell(item, 6).value
知识点:
s = 'hello'
s.find('h')
# find(str)  字符串里面的方法,寻找字符串里面的子字符串
#1:找到的话返回的是字符串所在的索引
#2:找不到的话返回的是 -1

 

posted @ 2021-06-23 08:49  warmff  阅读(277)  评论(0编辑  收藏  举报