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

Public Member Functions

 __construct (ApplicationTester $I, Mouse $mouse)
 
 waitForNodes ()
 
 closeSecondLevelPaths ()
 
 openPath (array $path)
 
 dragAndDropNewPage (string $pageName, string $dragNode, string $nodeEditInput)
 
string getPageXPathByPageName (string $pageName)
 

Protected Member Functions

RemoteWebElement ensureTreeNodeIsOpen (string $nodeText, RemoteWebElement $context)
 

Private Attributes

Mouse $mouse
 

Detailed Description

See also
‪AbstractPageTree

Definition at line 30 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

Parameters
ApplicationTester$I

Definition at line 39 of file PageTree.php.

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

Member Function Documentation

◆ closeSecondLevelPaths()

◆ 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 123 of file PageTree.php.

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

◆ ensureTreeNodeIsOpen()

RemoteWebElement TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree::ensureTreeNodeIsOpen ( string  $nodeText,
RemoteWebElement  $context 
)
protected

Search for an element with the given link text in the provided context.

Parameters
string$nodeText
RemoteWebElement$context
Returns
‪RemoteWebElement

Definition at line 92 of file PageTree.php.

◆ getPageXPathByPageName()

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

Get node identifier of given page.

Parameters
string$pageName
Returns
‪string

Definition at line 151 of file PageTree.php.

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

◆ openPath()

TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree::openPath ( array  $path)

Definition at line 76 of file PageTree.php.

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

Referenced by TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\InlineContentElementLocalizeSynchronizeCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\InlinePagesLocalizeResourceCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\Frontend\ContentElementsCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\Info\InfoModuleCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\PageTreeFilterCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\Frontend\FrontendLoginCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\Frontend\IndexedSearchCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\Frontend\SitemapXmlCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\ElementsGroupCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\Frontend\FormFrameworkCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\ElementsBasicInputSimpleCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\InlineFalCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\KeyboardAccess\SelectPagetreeWithKeyboardCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\ElementsBasicInputEvalCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\ElementsBasicInputRangeCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\ElementsBasicInputDateCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\Inline1nCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\ElementsBasicInputTextTableCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest\_before(), TYPO3\CMS\Core\Tests\Acceptance\Application\Template\TemplateCest\addANewSiteTemplate(), TYPO3\CMS\Core\Tests\Acceptance\Application\Template\TemplateCest\checkClosestTemplateButton(), TYPO3\CMS\Core\Tests\Acceptance\Application\Template\TemplateCest\createExtensionTemplate(), TYPO3\CMS\Core\Tests\Acceptance\Application\Page\PageModuleCest\editPageTitle(), TYPO3\CMS\Core\Tests\Acceptance\Application\Workspace\WorkspaceModuleCest\editPageTitleAndSeeChangeInWorkspaceModule(), TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ExportCest\exportPageAndRecordsDisplaysTitleOfSelectedPageInModuleHeader(), TYPO3\CMS\Core\Tests\Acceptance\Application\PageTree\KeyboardAccess\SelectPagetreeWithKeyboardCest\focusFirstPageTreeItemWithHomeKey(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\NullPlaceholderCest\goToListModule(), TYPO3\CMS\Core\Tests\Acceptance\Application\FormEngine\FalMetadataCest\goToPageModule(), TYPO3\CMS\Core\Tests\Acceptance\Application\RecordList\SysNoteCest\notesEntryCanBeEdited(), TYPO3\CMS\Core\Tests\Acceptance\Application\RecordList\RecordDownloadCest\recordsCanBeExported(), and TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\AbstractCest\setPageAccess().

◆ waitForNodes()

TYPO3\CMS\Core\Tests\Acceptance\Support\Helper\PageTree::waitForNodes ( )

Waits until tree nodes are rendered

Definition at line 48 of file PageTree.php.

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

Member Data Documentation

◆ $mouse

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