如何在 cypress 中期望协议 http/https

问题描述 投票:0回答:1

我检查了一个关于在我的应用程序中强制使用 HTTPS 的案例,当开始强制使用 HTTPS 时,所有 HTTP 请求都将被重定向到 HTTPS 并返回。

哪个 Cypress API 可以帮助我找出它们? 谢谢。

cypress e2e-testing websecurity e2e
1个回答
0
投票

这将帮助其他人。

// expect http
cy.visit(Cypress.env('environment'))
cy.location().should((loc) => {
  expect(loc.protocol).to.eq('http:')
})

// expect https
cy.visit(Cypress.env('environment'))
cy.location().should((loc) => {
  expect(loc.protocol).to.eq('https:')
})
© www.soinside.com 2019 - 2024. All rights reserved.