diff --git a/cypress.config.ts b/cypress.config.ts index 2ff3cead21..3f90e8524e 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -13,7 +13,6 @@ export default defineConfig({ openMode: 0, }, e2e: { - experimentalStudio: true, supportFile: false, baseUrl: "http://localhost:3000", setupNodeEvents(on, config) { diff --git a/docs/app/guides/cypress-studio.mdx b/docs/app/guides/cypress-studio.mdx index 3c436540d2..f37ae27d04 100644 --- a/docs/app/guides/cypress-studio.mdx +++ b/docs/app/guides/cypress-studio.mdx @@ -37,19 +37,10 @@ Instead of manually typing every `.get()`, `.click()`, or `.type()` command, you :::success -1. **Enable Studio:** - Add to your `cypress.config.js` (Cypress Studio is currently experimental): - - ```js - { - e2e: { - experimentalStudio: true - } - } - ``` - -2. **Run a Spec:** - Open Cypress, run a spec file, and click New Test or Edit in Studio. +1. **Run a Spec:** + Open Cypress and run a spec file +2. **Open Studio:** + Click Edit in Studio on a test in the Command Log or click Studio Beta in the Studio panel. 3. **Interact & Save:** Click, type, and right-click to add assertions. Click Save to save your test. diff --git a/docs/app/references/experiments.mdx b/docs/app/references/experiments.mdx index 1734e01569..1116d7ed14 100644 --- a/docs/app/references/experiments.mdx +++ b/docs/app/references/experiments.mdx @@ -263,11 +263,10 @@ creating `e2e` and `component` objects inside your Cypress configuration. These experiments are available to be specified inside the `e2e` configuration object: -| Option | Default | Description | -| -------------------------------- | ------- | --------------------------------------------------------------------------------------------------------- | -| `experimentalStudio` | `false` | Generate and save commands directly to your test suite by interacting with your app as an end user would. | -| `experimentalRunAllSpecs` | `false` | Enables the "Run All Specs" UI feature, allowing the execution of multiple specs sequentially. | -| `experimentalOriginDependencies` | `false` | Enables support for `Cypress.require` within `cy.origin`. | +| Option | Default | Description | +| -------------------------------- | ------- | ---------------------------------------------------------------------------------------------- | +| `experimentalRunAllSpecs` | `false` | Enables the "Run All Specs" UI feature, allowing the execution of multiple specs sequentially. | +| `experimentalOriginDependencies` | `false` | Enables support for `Cypress.require` within `cy.origin`. | ### Component Testing @@ -282,6 +281,7 @@ configuration object: | Version | Changes | | -------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| [15.4.0](/app/references/changelog) | Removed `experimentalStudio`. Cypress Studio is available as default behavior. | | [14.0.0](/app/references/changelog#14-0-0) | Removed `experimentalJustInTimeCompile` and `experimentalSkipDomainInjection` and made it default behavior. | | [13.14.0](/app/references/changelog#13-14-0) | Added support for configuring the Experimental Just-In-Time (JIT) Compiling for component testing via `experimentalJustInTimeCompile`. | | [13.4.0](/app/references/changelog#13-4-0) | Added support for configuring the Experimental Flake Detection strategy via `retries.experimentalStrategy` and `retries.experimentalOptions`. |