我有一个简单的测试由于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