带有重定向的cypress auth

时间:2020-10-27 18:51:14

标签: javascript redirect cypress

寻找解决方案,如何使用重定向进行身份验证。

就我而言,导航到应用程序URL后,应用程序将(302)重定向到新URL。

我试图做登录方法,并在beforeEach中执行它。

我的想法是将重定向URL替换为相同的URL,但添加身份验证凭据。

我的算法总共是:

1。导航到主应用程序URL https://main.app.com

2.main应用重定向到https://auth.app.com

3.prepend身份验证凭据https://${email}:${password}@auth.app.com

4.go返回主应用https://main.app.com

cy.visit('/')
cy.location('href').then(url => {
    cy.request(url.replace('auth.app.com', `${email}:${password}@auth.app.com`))
})

但是cy.request()失败并显示401:未经授权

P.S。已经尝试过cy.vist('url', {auth: {username, password}})

带有“ chromeWebSecurity”-假

0 个答案:

没有答案