Cypress因CORS而未通过测试



我有一个简单的测试由于CORS而失败,我不确定如何修复它:

it("Visits home", () => {
cy.visit("http://localhost:3000");
});

这就是错误:

1) Test
Visits the home page:
SecurityError: Blocked a frame with origin "http://localhost:3000" from accessing a cross-origin frame.

转到cypress.json并添加:

chromeWebSecurity: false

在基于Chrome的浏览器中将chromeWebSecurity设置为false可以执行以下操作:

  • 显示不安全的内容
  • 导航到任何超级域,无交叉源错误
  • 访问嵌入到应用程序中的跨源iframe

相关内容

  • 没有找到相关文章

最新更新