Cypress 和 cookie 弹出窗口:如何摆脱它

时间:2021-04-08 08:46:14

标签: javascript local-storage cypress

我正在用 Cypress 测试一个网站;该网站在页面底部有一个经典的弹出窗口来接受 cookie。 由于我正在测试网站的一部分,其中有一个包含多个步骤的表单(一个包含一些数据的页面、下一个按钮、另一个页面等),我的问题是每次这个 cookie 弹出窗口都会再次出现在每个页面上.

我认为这与在 localStorage 中保存数据有关,但我不确定如何管理它。我试着把 cy.saveLocalStorage() 放在 cy.get('a#cookiePopup').click() 之后,但它说 cy.localStorage is not a function

任何建议将不胜感激!

1 个答案:

答案 0 :(得分:1)

已解决:我发现 this 解释了如何在开始时将 cy.preserveOnce('<name-of-your-cookie>') 放入 beforeEach 循环中。

我把它放在这里以供将来参考。

相关问题