首页 > 解决方案 > Testcafe:有没有一种方法可以让角色检测到过期的会话?

问题描述

我们有以下问题:

我们正在测试一个应用程序,该应用程序会在给定用户注销后终止所有活动设备的所有当前会话。这导致AuthenticatedUser角色被注销而无法自动重新登录,并且所有后续测试在注销后都失败。

有没有办法在会话过期后重新初始化角色或以某种方式强制重做登录步骤?我尝试在注销步骤之后手动强制登录test.after,但它似乎不起作用。

提前致谢。

标签: testcafe

解决方案


Role您可以仅使用私有 API重新初始化。请参阅此GitHub 线程中的示例。


推荐阅读