‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree:
TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\AbstractTree

Public Member Functions

 __construct (ApplicationTester $I, Mouse $mouse)
 
 dragAndDropNewPage (string $pageName, string $dragNode, string $nodeEditInput)
 
 getPageXPathByPageName (string $pageName)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\AbstractTree
 waitForNodes ()
 
 openPath (array $path)
 
RemoteWebElement getPageTreeElement ()
 

Static Public Attributes

static $treeSelector = '#typo3-pagetree-treeContainer'
 
- ‪Static Public Attributes inherited from ‪TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\AbstractTree
static $treeSelector = ''
 
static $treeItemSelector = '.nodes-list > [role="treeitem"]'
 
static $treeItemAnchorSelector = '.node-contentlabel'
 

Private Attributes

Mouse $mouse
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\AbstractTree
RemoteWebElement ensureTreeNodeIsOpen (string $nodeText, RemoteWebElement $context)
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\AbstractTree
AcceptanceTester $tester
 

Detailed Description

Definition at line 25 of file PageTree.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree::__construct ( ApplicationTester  $I,
Mouse  $mouse 
)

Inject our core AcceptanceTester actor into PageTree

Definition at line 34 of file PageTree.php.

References TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree\$mouse.

Member Function Documentation

◆ dragAndDropNewPage()

TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree::dragAndDropNewPage ( string  $pageName,
string  $dragNode,
string  $nodeEditInput 
)

Perform drag and drop for a new page into the given target page.

Definition at line 43 of file PageTree.php.

References TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree\getPageXPathByPageName().

◆ getPageXPathByPageName()

TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree::getPageXPathByPageName ( string  $pageName)

Get node identifier of given page.

Definition at line 68 of file PageTree.php.

Referenced by TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree\dragAndDropNewPage().

Member Data Documentation

◆ $mouse

Mouse TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree::$mouse
private

◆ $treeSelector

TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree::$treeSelector = '#typo3-pagetree-treeContainer'
static

Definition at line 27 of file PageTree.php.