比如说,我使用如下代码获取到了 cookie
Create Session event http://localhost
${r}= Get Request event /login
然后对 ${r.cookies}
进行处理得到了 cookie 的字符串${COOKIE}
,但是当我想要向另一个接口传这个 cookie 的值时,就会认证失败。
具体的原因我也不是很理解,大概是因为不是同一个会话,或者 Cookie 被清除或者 Cookie 过期等理由。但是要怎么处理呢?
如果直接登录系统从浏览器中手动获取 cookie 值,接口就能顺利测试成功。
Create Session event http://localhost
${headers} Create Dictionary Cookie=${COOKIE}
${r}= Get Request event /dictionary/getDataDictionary headers=${headers}
有什么办法保存一个可用的 COOKIE 吗?