使用pytest和httprunner测试zendao的附件下载功能

1

使用charles的录制功能,直接导出后生成python脚本,脚本可以直接运行,与手动操作唯一不同的是没有附件被下载下来

需要深入httprunner使用,毕竟文件下载功能很重要,目前的脚本仅仅是有逻辑上的下载动作

 

现在的内容存储于reponse.text字段,使用python的文件功能即可将内容存储于硬盘;

或者不需要存储,借助于httprunner的断言函数,直接断言reponse.text包含关键字;

 

 

 

2

使用pytest和requests手写脚本,可以正常获取cookies,但是附件没有被下载下来

---比较值得怀疑的地方是headers的设置,目前没有明确的解决思路或者是方向

 

原因已经找出了,cookie中有两个字段是相互关联的,感觉zen dao有点坑爹呀,这种情况下,修改其中的任何一项都应该触发未认证的呀

 

你可能感兴趣的:(使用pytest和httprunner测试zendao的附件下载功能)