如何根据环境组织柏树测试。我再次运行我的cypress测试,模拟服务器和真实设置。
在模拟服务器上运行时,我可以假设数据始终存在并且可以运行完整的数据集,但是当指向真实服务器时,我只能运行测试的子集。
一个选择当然是移动到不同的文件夹/规范文件,有没有其他更好的方法,例如,像桶文件通过index.ts?cypress中基于环境组织测试的惯例是什么?
根据您如何使用模拟服务器设置测试的虚拟数据,您可能会使用cypress-grep
插件将@tags
添加到您的测试中。
这将允许您使用标签运行某些测试,并为您的测试放置@realServer
标签,仅在您的真实服务器上运行。
您可能需要更改为每个测试子集设置baseUrl
的方式。