cypress常用的配置文件如下:

    1. {
    2. "baseUrl": "http://127.0.0.1:8081", // 用于vist和request默认路径
    3. "viewportWidth": 1920, // 设备宽
    4. "viewportHeight": 1080, // 设备高
    5. "defaultCommandTimeout":60000, // 基于默认DOM命令的超时时间(以毫秒为单位)
    6. "requestTimeout":100000, // 等待请求完成的超时时间(以毫秒为单位)。包括命令:cy.wait()
    7. // 等待响应完成的超时时间(以毫秒为单位)。包括命令:
    8. // cy.request(),cy.wait(),cy.fixture(),cy.screenshot(),
    9. // cy.getCookie(),cy.getCookies(),cy.setCookie(),cy.clearCookie(),cy.clearCookies()
    10. "responseTimeout":100000,
    11. "chromeWebSecurity":false, // 决定是否开启 chrome 浏览器针对同源策略和不安全的混合内容的安全策略。默认开启
    12. // 决定 Cypress 访问任何网络资源时,来自哪个操作系统、哪个浏览器、浏览器版本。
    13. // 这里假设我们平时使用微信开发者工具来开发微信内 h5 页面应用,所以我们将 userAgent 的值设置为微信开发者工具:
    14. "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 wechatdevtools/1.02.1904090 MicroMessenger/6.5.7 Language/zh_CN webview/15602362378809380 webdebugger port/39554",
    15. "watchForFileChanges":false, // Cypress是否检测并重新执行修改的测试文件。
    16. "video": false, // Cypress是否捕捉通过cypress run运行测试的视频
    17. "reporter": "junit", // 该reporter中使用cypress run。
    18. // 下面的配置相当于执行:cypress run --reporter junit --reporter-options "mochaFile=results/my-test-output-[hash].xml",toConsole=true
    19. "reporterOptions": { // 使用的reporter选项,支持的选项取决于reporter。
    20. "mochaFile": "cypress/results/TestReport-[hash].xml",
    21. "toConsole": true
    22. }
    23. }

    参考链接:https://blog.csdn.net/u012100968/article/details/107393207
    参考链接:https://www.cnblogs.com/leozhanggg/p/11011110.html
    参考链接:https://juejin.cn/post/6844903894510731272
    官方文档:https://docs.cypress.io/guides/references/configuration.html#blacklistHosts