From 900b18ce47cd62e5c159324841959b9c267f267d Mon Sep 17 00:00:00 2001 From: Achim Fritz Date: Thu, 19 Feb 2026 16:54:11 +0100 Subject: [PATCH] [TASK] adapt acceptance test TYPO3 moves Workspace Selector to to module menu s. https://review.typo3.org/c/Packages/TYPO3.CMS/+/92058 --- Tests/Acceptance/Backend/WorkspaceCest.php | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/Tests/Acceptance/Backend/WorkspaceCest.php b/Tests/Acceptance/Backend/WorkspaceCest.php index 13c7776f..be6ff183 100644 --- a/Tests/Acceptance/Backend/WorkspaceCest.php +++ b/Tests/Acceptance/Backend/WorkspaceCest.php @@ -172,9 +172,19 @@ protected function switchToTestWs(BackendTester $I): void */ protected function switchToWs(BackendTester $I, string $ws): void { - $I->switchToMainFrame(); - $I->click(Topbar::$dropdownToggleSelector, self::$topBarModuleSelector); - $I->canSee($ws, self::$topBarModuleSelector); - $I->click($ws, self::$topBarModuleSelector); + if ($I->getTypo3MajorVersion() > 13) { + $I->switchToMainFrame(); + if ($ws === 'test-ws') { + $I->executeJS("document.querySelector('typo3-backend-workspace-selector #workspace-menu button[title=\"test-ws\"]').click();"); + } else { + // first button + $I->executeJS("document.querySelector('typo3-backend-workspace-selector #workspace-menu button').click();"); + } + } else { + $I->switchToMainFrame(); + $I->click(Topbar::$dropdownToggleSelector, self::$topBarModuleSelector); + $I->canSee($ws, self::$topBarModuleSelector); + $I->click($ws, self::$topBarModuleSelector); + } } }