Automated tests 如何使用Cypress.io使用MS Active Directory登录?

Automated tests 如何使用Cypress.io使用MS Active Directory登录?,automated-tests,azure-active-directory,azure-web-app-service,cypress,Automated Tests,Azure Active Directory,Azure Web App Service,Cypress,我有一个受Azure Active Directory登录保护的Azure托管应用程序服务网站。我想用Cypress测试这个网站的功能。我只希望有一些我用来登录网站的已知凭证。然而,当我试图isithttps://testmysite.azurewebsites.net/ Cypress卡在无限循环中,如下面的屏幕截图所示。有什么建议可以让我通过站点的身份验证,然后使用Cypress进行自动测试吗 以下是登录azure基于广告的应用程序的方法/解决方法: 希望这会让您到达您想要的位置。我按照指示

我有一个受Azure Active Directory登录保护的Azure托管应用程序服务网站。我想用Cypress测试这个网站的功能。我只希望有一些我用来登录网站的已知凭证。然而,当我试图isithttps://testmysite.azurewebsites.net/ Cypress卡在无限循环中,如下面的屏幕截图所示。有什么建议可以让我通过站点的身份验证,然后使用Cypress进行自动测试吗


以下是登录azure基于广告的应用程序的方法/解决方法: 希望这会让您到达您想要的位置。

我按照指示进行操作,可以获得有效的令牌。然而,我确实在resource的头中添加了一个值。以下链接是围绕同一主题的讨论,可能会有所帮助。我的问题是现在我有令牌,我正在访问的页面找不到它。它正在标头中查找密钥x-ms-token-aad-id-token的值。我正在使用cy.visit'url',{header:{'x-ms-token-aad-id-token':token}