Cypress系列(56)- 避免訪問多個站點


如果想從頭學起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/')
});

 

測試結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM