gpt4 book ai didi

testing - 是否可以在 testcafe E2E 测试中取消初始化/重新初始化/删除角色?

转载 作者:行者123 更新时间:2023-11-28 19:58:50 24 4
gpt4 key购买 nike

我正在使用 TestCafe 进行端到端测试。

场景:我正在运行测试使用测试运行。例如,第一次测试运行在 firefox 浏览器中执行测试,然后在 chrome 中运行(这只是示例,我也有需要在不同阶段运行 e2e 测试的情况)。我用过一个角色。当一个测试运行完成,并且它正在运行另一个测试运行时,角色 cookie 仍然存在,并且它作为用户登录。

预期行为:应为每次运行重新初始化角色。

有什么方法可以清除 cookie 或取消初始化角色?

最佳答案

创建 Role 功能是为了节省时间,方法是保存 cookie 和 (local|session)Storage 的状态,并将它们应用于第二次和后续的角色调用。如果您想对每个测试执行登录操作,只需将操作从您的角色转移到一个单独的函数并调用此函数而不是角色。如果您的目标不同,请添加说明当前行为的示例并描述您想要完成的任务。

User Roles documentation .

关于testing - 是否可以在 testcafe E2E 测试中取消初始化/重新初始化/删除角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56439705/

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