Cypress 参数关联

前言

我们在做接口测试时候,经常会遇到下一个接口需要用到上一个接口的数据返回,此时我们应该怎么做呢?

假设有个登录接口,在获取Token之前需要先获取Code

1、获取code 代码如图

 解析: 我们看到then 后面把获取到的coce 进行了存储,存储方式使用的是

cy.wrap(sessionStorege.setItem(key,value))

2、使用code 获取token 的方法

 解析: 我们把上面存储的数据取出来,使用

sessionStorage.getItem(key)

结论

1、先将上一个接口返回的数据存储起来,使用
cy.wrap(sessionStorage.setItem(key, value));
2、使用之前,将存储的数据取出来
sessionStorage.setItem(key)
posted @ 2022-07-05 07:18  keena_jiao  阅读(148)  评论(0编辑  收藏  举报