发生重定向时如何记住会话?

How to remember session when redirection occurs?

我正在使用 Cypress 测试 Mageto2。

问题:每当我导航到后端的不同部分时,我都被要求登录(并且 Magento 在登录后重定向到某个设置页面而不是请求的页面)

问题:有没有一种方法可以在使用 Cypress 进行测试时记住我的会话,这样我就不必登录就可以重定向到受支持的部分?

赛普拉斯在每次测试前清除所有 cookie

Cypress.Cookies.defaults({
  preserve: "adminhtml"
})

参见:https://docs.cypress.io/faq/questions/using-cypress-faq.html#How-do-I-preserve-cookies-localStorage-in-between-my-tests

仅供参考:adminhtml cookie 存储管理员的会话 ID

编辑

magento 2 管理会话 ID 似乎存储在名为“admin”的 cookie 中

Cypress.Cookies.defaults({
  preserve: "admin"
})