在cypress中存储变量以供重用

在cypress中存储变量以供重用,cypress,Cypress,有人知道在运行测试后如何在cypurs中保存变量值吗​​在某些存储中,以便在重新启动测试时,获取这些值​​从那里 例如,当测试用于检查密码是否已更改/重置密码,以便在重新启动测试时,可以使用新的缓存密码时,Cypress test runner浏览器在运行之间被清除,因此使用本地存储或Cookie将不起作用 持久化通用数据 在测试运行程序实例之间持久化数据的一个简单解决方案是向本地文件系统读写文件。如果您想与项目共享此文件,可以使用版本控制(例如git)签入此文件 此方法不应用于以明文形式持久保

有人知道在运行测试后如何在cypurs中保存变量值吗​​在某些存储中,以便在重新启动测试时,获取这些值​​从那里


例如,当测试用于检查密码是否已更改/重置密码,以便在重新启动测试时,可以使用新的缓存密码时,Cypress test runner浏览器在运行之间被清除,因此使用本地存储或Cookie将不起作用

持久化通用数据 在测试运行程序实例之间持久化数据的一个简单解决方案是向本地文件系统读写文件。如果您想与项目共享此文件,可以使用版本控制(例如git)签入此文件

此方法不应用于以明文形式持久保存用户凭据。


Cypress test runner浏览器在两次运行之间被清除,因此使用本地存储或Cookie将不起作用

持久化通用数据 在测试运行程序实例之间持久化数据的一个简单解决方案是向本地文件系统读写文件。如果您想与项目共享此文件,可以使用版本控制(例如git)签入此文件

此方法不应用于以明文形式持久保存用户凭据。

cy.readFile('path/to/my/configuration.json').as('configuration')
cy.writeFile('path/to/my/configuration.json', { dataKey: 'someValue' })