gpt4 book ai didi

testing - 如何在 e2e 测试中跳过 MFA?

转载 作者:行者123 更新时间:2023-12-05 06:14:38 27 4
gpt4 key购买 nike

我在 Web 应用程序中自动化登录过程时遇到了一些困难。这是一个有角度的应用程序,我正在用 Protractor 编写测试。该应用程序使用 Azure AD,因此我需要从移动应用程序传递电子邮件、密码和验证码。我知道有一些非常有用的库可以生成代码。问题是我无权访问 Azure 管理面板,因此我无法获得使用这些库所需的 key 。是否有可能以某种方式跳过或模拟 MFA?如果有任何解决此问题的建议,我将不胜感激。

最佳答案

假设您想在 CI 上运行这些测试,您可以在您的 Web 应用程序中硬编码一个测试用户凭据,该凭据在特定环境中使用时返回 true。假设您希望用户 xyz@abc.com 登录然后执行其他任务,在您的 Web 应用程序中添加代码,以便当 xyz@abc.com 发送带有虚拟 key 的请求时,让用户登录。然后您将拥有模拟您的应用程序使用的所有其他 API。

在测试 CI 环境中测试时,您也可以删除授权。这将是一个很好的解决方案,但很棘手。您将不得不为所有 API 完全删除身份验证,这将需要更改设计模式等。

但要获得访问权并以正确的方式进行。

关于testing - 如何在 e2e 测试中跳过 MFA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62789913/

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