authentication - 赛普拉斯:我想通过登录一次在 100 个规范文件中运行测试,并为每个文件持久登录。可能吗?
问题描述
我有近 100 个规格文件,包括多个测试。我想通过登录一次来运行所有这些规范文件。我不希望我的赛普拉斯每次在每个规范文件上都应该登录进程可以为所有规范文件保留单一登录
解决方案
看看我们的“登录”食谱https://github.com/cypress-io/cypress-example-recipes#logging-in-recipes - 其中大多数使用before
钩子登录一次,然后保存 cookie / token在局部变量中并在beforeEach
钩子中一次又一次地设置它
推荐阅读
- python - 如何将字符串数组的 numpy 数组转换为嵌套的 numpy 数组?
- typescript - Next.js 12 并删除 .babelrc,现在我收到 Typescript/Jsx 错误
- reactjs - 盖茨比阴影问题
- php - 如何通过分组来计算价值
- flutter - 如何显示选择的值?
- latex - 在 Latex 中添加图片时忽略边距并换行
- python - 如何将从 image_dataset_from_directory 获得的数据集拆分为数据和标签?
- vue.js - 为什么从另一个文件导入的 SCSS 变量在 Vue 3 中不起作用?
- autodesk-forge - 如何检查模型是否超出查看器容器?
- rust - 无法指定 `edition2021` 以在 Rust 中使用不稳定的包