testcafe - Testcafe:有没有一种方法可以让角色检测到过期的会话?
问题描述
我们有以下问题:
我们正在测试一个应用程序,该应用程序会在给定用户注销后终止所有活动设备的所有当前会话。这导致AuthenticatedUser
角色被注销而无法自动重新登录,并且所有后续测试在注销后都失败。
有没有办法在会话过期后重新初始化角色或以某种方式强制重做登录步骤?我尝试在注销步骤之后手动强制登录test.after
,但它似乎不起作用。
提前致谢。
解决方案
Role
您可以仅使用私有 API重新初始化。请参阅此GitHub 线程中的示例。
推荐阅读
- pandas - csv 文件列的 AES 加密:解密不起作用
- python - 文本框没有出现在我的游戏井字游戏 python
- c - 发送 2 个 SPI 字节 ISSUE
- r - 将轴标签添加到 ggcorrplot?
- hyperledger-composer - 如何将模块导入到 hyperledger-composer?
- mysql - mysql防止两个线程选择相同的行
- redisearch - Redisearch - 可选查询和权重属性如何工作?
- html - 如何获取 JSON 数据并在具有 Angular 8 输入类型的组件 HTML 中显示
- python - 从源代码构建 TensorFlow 2.0 时遇到问题
- google-apps-script - Google Apps 脚本 - 如何在 onFormSubmit(Google 表单事件)的目标电子表格中获取相应记录?