Authentication Cypress多个用户测试同一组测试用例

Authentication Cypress多个用户测试同一组测试用例,authentication,automated-tests,mocha.js,cypress,ui-testing,Authentication,Automated Tests,Mocha.js,Cypress,Ui Testing,我不熟悉柏树和摩卡。我正在为一个具有多种用户类型的应用程序编写测试用例。我正在尝试为所有这些多用户执行一组测试套件。传统上,我希望与一个测试套件中的用户一起登录,执行测试用例,注销,然后作为其他用户重新登录 但在我的例子中,登录是由API处理的,因此我可以对API端点进行的调用数量非常有限。有没有办法让a型用户登录一次执行测试套件,注销然后使用B型重新登录并执行所有测试套件?您可以通过将您的测试插入用户a和用户B的单个描述中,然后在之前进入描述方法登录,请参阅模拟登录API是否可能/需要,以便您

我不熟悉柏树和摩卡。我正在为一个具有多种用户类型的应用程序编写测试用例。我正在尝试为所有这些多用户执行一组测试套件。传统上,我希望与一个测试套件中的用户一起登录,执行测试用例,注销,然后作为其他用户重新登录


但在我的例子中,登录是由API处理的,因此我可以对API端点进行的调用数量非常有限。有没有办法让a型用户登录一次执行测试套件,注销然后使用B型重新登录并执行所有测试套件?

您可以通过将您的测试插入用户a和用户B的单个描述中,然后在
之前进入
描述方法登录,请参阅模拟登录API是否可能/需要,以便您可以使用任意多个不同的用户进行测试?