python接口自动化遇到问题总结

前提:管理用例用的是excel
1.读取用例时入参带“\n”,原因是有空格
解决:在notePad++里\n和\r都替换下,或者在代码里 case_str=case_str.replace("\n", “”).replace("\r", “”)

2.python接口自动化遇到问题总结
2.一个sheet管理的案例需要两个不同的token,通用获取token是在conftest.py里,但是B案例需要获取上一条A案例的token,这时就需要把A的token动态setattr存入类中,然后判断如果有token,则请求时就不用通用token,而是用A的token
if hasattr(Data,“access_token”):
resp = hrq.send_requests(case[“method”], case[“url”], case[“request_data”], token=getattr(Data, “access_token”))
注意:可先用通用token,再用案例中的token,但是最后不能再换成通用token跑案例

上一篇:会意会的翻译机器


下一篇:项目系统设计与数据库设计