gpt4 book ai didi

testing - Testcafe - useRole 问题 - 需要更简洁的登录方式

转载 作者:行者123 更新时间:2023-11-28 21:16:23 26 4
gpt4 key购买 nike

我们使用 TestCafe 来运行端到端测试。我们使用“useRole”登录到我们的应用程序,登录似乎存在问题,因为“useRole”缓存信息,在我们的测试中,我们清理我们的数据库以获得更清晰的数据,在此期间,其中一个键发生变化,这是 token 的一部分登录时发出。

我想知道是否有更简洁的方法来使用 useRole 登录,以便我们拥有最新的 token 并且登录不会失败?

或者请建议一个不同的策略来登录应用程序。

请帮忙。

最佳答案

User Roles是与 cookie、localStorage 和 sessionStorage 一起操作的抽象。当你调用 useRole 方法时,TestCafe 会在必要时初始化一个 Role(执行 Role 的身份验证功能)并切换页面的 cookie、本地和 session 存储的状态。它允许将身份验证逻辑提取到一个地方并加快测试执行时间。因此,角色不对数据库状态进行操作。清理数据库状态的好地方 - fixture.after钩子(Hook)。

关于testing - Testcafe - useRole 问题 - 需要更简洁的登录方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57498573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com