From 5d9bc7b0642424d5587e404032868a85ca1dcc4a Mon Sep 17 00:00:00 2001 From: Andrea Cordoba Date: Wed, 10 Jun 2026 09:45:26 +0200 Subject: [PATCH] fix e2e tests for sessions --- .../cypress/e2e/v2/sessionLaunchers.cy.ts | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/cypress-tests/cypress/e2e/v2/sessionLaunchers.cy.ts b/cypress-tests/cypress/e2e/v2/sessionLaunchers.cy.ts index 4e625f19cd..29cb409dcd 100644 --- a/cypress-tests/cypress/e2e/v2/sessionLaunchers.cy.ts +++ b/cypress-tests/cypress/e2e/v2/sessionLaunchers.cy.ts @@ -56,7 +56,9 @@ describe("Session Launchers", () => { // Add session environment cy.visitProjectByName(projectName); - cy.getDataCy("add-session-launcher").click(); + cy.getDataCy("add-launcher").click(); + cy.getDataCy("launcher-type-selector-modal").should("be.visible"); + cy.getDataCy("launcher-option-session").click(); cy.getDataCy("environment-kind-custom").click(); cy.getDataCy("custom-image-input").should("be.empty").type(sessionImage); @@ -75,11 +77,11 @@ describe("Session Launchers", () => { .clear() .type(sessionWorkingDirectory); - cy.getDataCy("next-session-button").click(); + cy.getDataCy("next-launcher-button").click(); cy.getDataCy("launcher-name-input") .should("be.empty") .type(sessionLauncherName); - cy.getDataCy("add-session-button").click(); + cy.getDataCy("add-launcher-button").click(); cy.getDataCy("session-launcher-creation-success").should("be.visible"); cy.getDataCy("close-cancel-button").click(); @@ -103,7 +105,7 @@ describe("Session Launchers", () => { sessionMountDirectory, ); cy.getDataCy("session-view-port").contains(sessionPort); - cy.getDataCy("session-view-title").should("be.visible"); + cy.getDataCy("session-launcher-title").should("be.visible"); cy.getDataCy("session-view-uid").contains(sessionUid); cy.getDataCy("session-view-working-directory").contains( sessionWorkingDirectory, @@ -129,15 +131,17 @@ describe("Session Launchers", () => { it("And and delete a session launcher in properties view", () => { // Add session environment cy.visitProjectByName(projectName); - cy.getDataCy("add-session-launcher").click(); + cy.getDataCy("add-launcher").click(); + cy.getDataCy("launcher-type-selector-modal").should("be.visible"); + cy.getDataCy("launcher-option-session").click(); cy.getDataCy("environment-kind-custom").click(); cy.getDataCy("custom-image-input").should("be.empty").type(sessionImage); cy.getDataCy("session-launcher-field-default_url").clear().type(sessionUrl); - cy.getDataCy("next-session-button").click(); + cy.getDataCy("next-launcher-button").click(); cy.getDataCy("launcher-name-input") .should("be.empty") .type(sessionLauncherName); - cy.getDataCy("add-session-button").click(); + cy.getDataCy("add-launcher-button").click(); cy.getDataCy("session-launcher-creation-success").should("be.visible"); cy.getDataCy("close-cancel-button").click(); @@ -149,7 +153,7 @@ describe("Session Launchers", () => { .click(); // Delete session launcher from the properties view - cy.getDataCy("session-view-title").should("be.visible"); + cy.getDataCy("session-launcher-title").should("be.visible"); cy.getDataCy("session-launcher-menu-dropdown").click(); cy.getDataCy("session-view-menu-delete").click(); cy.getDataCy("delete-session-launcher-title").should("be.visible"); @@ -248,7 +252,7 @@ describe("Session Launchers", () => { .click(); // Open edit resource class dialog - cy.getDataCy("session-view-title").should("be.visible"); + cy.getDataCy("session-launcher-title").should("be.visible"); cy.getDataCy("session-view-resource-class-edit-button").click(); // Wait for the dialog to open