Cypress 和 cookies 弹出窗口:如何摆脱它
Cypress and cookies popup: how to get rid of it
我正在用 Cypress 测试一个网站;该网站在页面底部有经典的弹出窗口来接受 cookie。
由于我正在测试网站的一部分,其中有一个包含多个步骤的表单(一个包含一些数据的页面、下一个按钮、另一个页面等),我的问题是每次这个 cookie 弹出窗口都会再次出现在每个页面上.
我认为它与在 localStorage
中保存数据有关,但我不确定如何管理它。我试着把 cy.saveLocalStorage()
放在 cy.get('a#cookiePopup').click()
之后,但它说 cy.localStorage is not a function
.
如有任何建议,我们将不胜感激!
已解决:我发现 this 解释了如何在开始时将 cy.preserveOnce('<name-of-your-cookie>')
放入 beforeEach
循环中。
我把它放在这里以供将来参考。
我正在用 Cypress 测试一个网站;该网站在页面底部有经典的弹出窗口来接受 cookie。 由于我正在测试网站的一部分,其中有一个包含多个步骤的表单(一个包含一些数据的页面、下一个按钮、另一个页面等),我的问题是每次这个 cookie 弹出窗口都会再次出现在每个页面上.
我认为它与在 localStorage
中保存数据有关,但我不确定如何管理它。我试着把 cy.saveLocalStorage()
放在 cy.get('a#cookiePopup').click()
之后,但它说 cy.localStorage is not a function
.
如有任何建议,我们将不胜感激!
已解决:我发现 this 解释了如何在开始时将 cy.preserveOnce('<name-of-your-cookie>')
放入 beforeEach
循环中。
我把它放在这里以供将来参考。