【发布时间】:2021-04-07 01:24:50
【问题描述】:
我们有以下问题:
我们正在测试一个应用程序,该应用程序会在给定用户注销后终止来自所有活动设备的所有当前会话。这会导致AuthenticatedUser 角色被注销而无法自动重新登录,并且在注销后所有后续测试都失败。
有没有办法在会话过期后重新初始化角色或以某种方式强制重做登录步骤?我尝试在注销步骤后手动强制在 test.after 内登录,但它似乎不起作用。
提前致谢。
【问题讨论】:
标签: testcafe
我们有以下问题:
我们正在测试一个应用程序,该应用程序会在给定用户注销后终止来自所有活动设备的所有当前会话。这会导致AuthenticatedUser 角色被注销而无法自动重新登录,并且在注销后所有后续测试都失败。
有没有办法在会话过期后重新初始化角色或以某种方式强制重做登录步骤?我尝试在注销步骤后手动强制在 test.after 内登录,但它似乎不起作用。
提前致谢。
【问题讨论】:
标签: testcafe
您可以仅使用私有 API 重新初始化 Role。请参阅GitHub thread 中的示例。
【讨论】: