如果想從頭學起Cypress,可以看下面的系列文章哦
https://www.cnblogs.com/poloyy/category/1768839.html
背景
- 為了繞開同源策略的限制而實現的方案,使得 Cypress 不能支持在一個測試用例文件里訪問多個不同域名的 URL
- 如果訪問了多個不同域名的站點,Cypress 會直接報錯
避免訪問多個站點
訪問相同超域
如果訪問的是同一個超域下的不同子域,則 Cypress 允許你正常訪問
it('訪問同一超域下的不同子域', function () { cy.visit('https://example.cypress.io') cy.visit('https://www.cypress.io/features') });
測試結果
訪問不同超域
it('訪問不同超域,會報錯', function () { cy.visit('https://example.cypress.io') cy.visit('https://www.cnblogs.com/poloyy/') });