‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest Class Reference

Public Member Functions

 _before (ApplicationTester $I, PageTree $pageTree)
 
 dragAndDropNewPageInNodeWithoutChildren (ApplicationTester $I)
 
 dragAndDropNewPageInNodeWithChildren (ApplicationTester $I)
 
 dragAndDropNewPageAndQuitPageCreation (ApplicationTester $I, Mouse $mouse)
 
 dragAndDropNewPageAndLeavePageTitleEmpty (ApplicationTester $I, Mouse $mouse)
 

Protected Attributes

PageTree $pageTree
 

Static Protected Attributes

static string $treeNode = '#typo3-pagetree-tree .nodes .node'
 
static string $dragNode = '#typo3-pagetree-toolbar .svg-toolbar__drag-node'
 
static string $nodeEditInput = '.node-edit'
 

Detailed Description

Page tree related tests for page creation using drag and drop.

Definition at line 28 of file PageCreationWithDragAndDropCest.php.

Member Function Documentation

◆ _before()

TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest::_before ( ApplicationTester  $I,
PageTree  $pageTree 
)

Open list module of styleguide elements basic page

Parameters
ApplicationTester$I
PageTree$pageTree
Exceptions

Definition at line 43 of file PageCreationWithDragAndDropCest.php.

References TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest\$pageTree.

◆ dragAndDropNewPageAndLeavePageTitleEmpty()

TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest::dragAndDropNewPageAndLeavePageTitleEmpty ( ApplicationTester  $I,
Mouse  $mouse 
)

Check drag and drop for new pages and quit page creation using empty page title.

Parameters
ApplicationTester$I
Mouse$mouse
Exceptions

Definition at line 102 of file PageCreationWithDragAndDropCest.php.

References TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest\$nodeEditInput, and TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\Mouse\dragAndDrop().

◆ dragAndDropNewPageAndQuitPageCreation()

TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest::dragAndDropNewPageAndQuitPageCreation ( ApplicationTester  $I,
Mouse  $mouse 
)

Check drag and drop for new pages and quit page creation using Escape key.

Parameters
ApplicationTester$I
Mouse$mouse
Exceptions

Definition at line 85 of file PageCreationWithDragAndDropCest.php.

References TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\Mouse\dragAndDrop().

◆ dragAndDropNewPageInNodeWithChildren()

TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest::dragAndDropNewPageInNodeWithChildren ( ApplicationTester  $I)

Check drag and drop for new pages into nodes with children.

Parameters
ApplicationTester$I
PageTree$pageTree

Definition at line 72 of file PageCreationWithDragAndDropCest.php.

◆ dragAndDropNewPageInNodeWithoutChildren()

TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest::dragAndDropNewPageInNodeWithoutChildren ( ApplicationTester  $I)

Check drag and drop for new pages into nodes without children.

Parameters
ApplicationTester$I

Definition at line 60 of file PageCreationWithDragAndDropCest.php.

Member Data Documentation

◆ $dragNode

string TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest::$dragNode = '#typo3-pagetree-toolbar .svg-toolbar__drag-node'
staticprotected

Definition at line 31 of file PageCreationWithDragAndDropCest.php.

◆ $nodeEditInput

string TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest::$nodeEditInput = '.node-edit'
staticprotected

◆ $pageTree

PageTree TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest::$pageTree
protected

◆ $treeNode

string TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\DragAndDrop\PageCreationWithDragAndDropCest::$treeNode = '#typo3-pagetree-tree .nodes .node'
staticprotected

Definition at line 30 of file PageCreationWithDragAndDropCest.php.