在FastRunner使用时,想通过debugtalk.py驱动代码来实现登录获取cookie,但是发现在使用在线运行时一切正常,能够正常的获取到cookie,但是一运行用例就报错,报错如下:
发现获取的cookie中包含了$符号,后面的内容被处理被httprunner框架给处理成了一个变量,返回的cookie如下:
查找后发现按该贴中的使用两个$符号还是不行
https://github.com/httprunner/httprunner/issues/657
最后手动替换$符号,换成encodeURIComponent格式
session_id=session_id.replace("$","%24")