我cypress-ntlm-auth
在我的 cypress 自动化项目中使用插件,为我提供 Windows 身份验证(Ntlm、kerberos 等)
特别是,我使用ntlmSso
与我的应用程序协商的选项。如果服务器发送身份验证质询,ntlm-proxy 将使用运行测试客户端的用户的凭据执行 NTLM 或协商登录握手。
问题是我需要使用预定义的用户(在我的预生产环境中使用)来发出 api 请求,而不是计算机上的登录用户。
我怎样才能做到这一点?提前致谢
我cypress-ntlm-auth
在我的 cypress 自动化项目中使用插件,为我提供 Windows 身份验证(Ntlm、kerberos 等)
特别是,我使用ntlmSso
与我的应用程序协商的选项。如果服务器发送身份验证质询,ntlm-proxy 将使用运行测试客户端的用户的凭据执行 NTLM 或协商登录握手。
问题是我需要使用预定义的用户(在我的预生产环境中使用)来发出 api 请求,而不是计算机上的登录用户。
我怎样才能做到这一点?提前致谢
该cypress-ntlm-auth
库允许您cy.ntlm()
通过传入主机、用户名、密码和域来指定它。
cy.ntlm(["my.host.com"], "myUser", "myPass", "myDomain")
在这里查看文档。记下他们存储密码的策略。