You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置Cypress后仍提示cy.origin需启用experimentalSessionAndOrigin标志求助

解决cy.origin()的配置错误

你的问题出在experimentalSessionAndOrigin的配置位置——它被错误地放在了setupNodeEvents函数内部,而正确的位置是作为e2e配置对象的直接属性。

修正后的cypress.config.js代码

const { defineConfig } = require('cypress')

module.exports = defineConfig({
  chromeWebSecurity: false,
  e2e: {
    experimentalSessionAndOrigin: true, // 移至此处,作为e2e的直接配置项
    setupNodeEvents(on, config) {
      // 在这里实现节点事件监听逻辑
    },
  },
});

额外说明

  • 若你使用的是Cypress 12及以上版本,experimentalSessionAndOrigin已从实验特性转为正式特性,无需手动配置该flag,可直接使用cy.origin()。
  • 修改配置后需重启Cypress,否则新配置不会生效。

内容的提问来源于stack exchange,提问作者sysley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 20:18:32