有没有办法在赛普拉斯测试中导出环境变量
Is there any way to export an environment variable inside a cypress test
我必须在每个测试中创建一个新用户。为了避免重复的电子邮件,我总是想将当前日期附加到邮件的末尾。因为我在测试的不同地方需要这个日期,所以我想将它导出为 env。有没有办法直接从测试中做到这一点。因此,环境也必须存在于多个测试文件中,并且只有在测试再次运行时才会重置。
方法是提供值作为第二个参数
Cypress.env('email', 'the-email') // set
...
const email = Cypress.env('email') // get
这在 运行 中的所有测试中都存在。
我必须在每个测试中创建一个新用户。为了避免重复的电子邮件,我总是想将当前日期附加到邮件的末尾。因为我在测试的不同地方需要这个日期,所以我想将它导出为 env。有没有办法直接从测试中做到这一点。因此,环境也必须存在于多个测试文件中,并且只有在测试再次运行时才会重置。
方法是提供值作为第二个参数
Cypress.env('email', 'the-email') // set
...
const email = Cypress.env('email') // get
这在 运行 中的所有测试中都存在。