0

我正在运行 TestCafe 测试自动化。

当有人使用用户名和密码登录时,我们设置了 Symantec 2-Factor 身份验证。

我需要使用 TestCafe 绕过或验证这个 2FA 过程。

我知道我们可以使用 TestCafe 进行的基本身份验证,但不确定如何进行 2FA。

fixture `Login`    
    .httpAuth({
        username: userID,
        password: password,
    })
    .page(appUrl)
4

1 回答 1

1

您需要以某种方式以编程方式从运行 TestCafe 测试的 NodeJS 进程中获取代码。这是一项艰巨的任务。更常见的方法是在测试模式下禁用或模拟 2FA 进程。如果您希望测试您的 Web 应用程序功能而不是 Symantec 2FA,这很有意义。

于 2021-04-14T08:25:26.507 回答