2 declare(strict_types = 1);
18 use Codeception\Scenario;
21 use TYPO3\TestingFramework\Core\Acceptance\Helper\Topbar;
47 $I->useExistingSession(
'admin');
57 $I->cantSeeElement(self::$topBarModuleSelector .
' .shortcut');
70 $I->click(
'Scheduler',
'.scaffold-modulemenu');
72 $I->switchToContentFrame();
74 $I->click(self::$docHeaderBookmarkButtonSelector);
77 $dialog->canSeeDialog();
78 $I->click(
'Cancel', ModalDialog::$openedModalButtonContainerSelector);
79 $I->waitForElementNotVisible(ModalDialog::$openedModalSelector, 30);
84 $I->switchToContentFrame();
85 $I->click(self::$docHeaderBookmarkButtonSelector);
87 $dialog->clickButtonInDialog(
'OK');
90 $I->waitForText(
'Scheduled tasks', 15, self::$topBarModuleSelector .
' ' . Topbar::$dropdownListSelector);
94 'Tests for deleting the item in the list and readding it are missing ' .
95 'as this is currently broken in the core. See https://forge.typo3.org/issues/75689'
108 $I->click(
'Scheduled tasks', self::$topBarModuleSelector);
109 $I->switchToContentFrame();
110 $I->canSee(
'Scheduled tasks',
'h1');
120 $firstShortcutSelector = self::$topBarModuleSelector .
' .t3js-topbar-shortcut';
121 $I->click(
'.t3js-shortcut-edit', $firstShortcutSelector);
122 $secondShortcutSelector = self::$topBarModuleSelector .
' form.shortcut-form';
123 $I->fillField($secondShortcutSelector .
' input[name="shortcut-title"]',
'Scheduled tasks renamed');
124 $I->click(
'.shortcut-form-save', $secondShortcutSelector);
129 $I->waitForText(
'Scheduled tasks renamed');
140 $I->canSee(
'Scheduled tasks renamed', self::$topBarModuleSelector);
141 $I->click(
'.t3js-shortcut-delete', self::$topBarModuleSelector .
' .t3js-topbar-shortcut');
142 $dialog->clickButtonInDialog(
'OK');
144 $I->cantSee(
'Scheduled tasks renamed', self::$topBarModuleSelector);
152 $I->waitForElementVisible(self::$topBarModuleSelector .
' ' . Topbar::$dropdownToggleSelector);
153 $I->click(Topbar::$dropdownToggleSelector, self::$topBarModuleSelector);