使用pytest和httprunner测试zendao的附件下载功能
1
使用charles的录制功能,直接导出后生成python脚本,脚本可以直接运行,与手动操作唯一不同的是没有附件被下载下来
需要深入httprunner使用,毕竟文件下载功能很重要,目前的脚本仅仅是有逻辑上的下载动作
现在的内容存储于reponse.text字段,使用python的文件功能即可将内容存储于硬盘;
或者不需要存储,借助于httprunner的断言函数,直接断言reponse.text包含关键字;
2
使用pytest和requests手写脚本,可以正常获取cookies,但是附件没有被下载下来
---比较值得怀疑的地方是headers的设置,目前没有明确的解决思路或者是方向
原因已经找出了,cookie中有两个字段是相互关联的,感觉zen dao有点坑爹呀,这种情况下,修改其中的任何一项都应该触发未认证的呀

浙公网安备 33010602011771号