‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest:
TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\AbstractCest

Public Member Functions

 _before (ApplicationTester $I)
 
 doNotShowImportAndExportInContextMenuForNonAdminUser (ApplicationTester $I, PageTree $pageTree, Scenario $scenario)
 
 showImportExportInContextMenuForNonAdminUserIfFlagSet (ApplicationTester $I, Scenario $scenario)
 
 hideImportCheckboxForceAllUidsForNonAdmin (ApplicationTester $I)
 
 hideUploadTabAndImportPathIfNoImportFolderAvailable (ApplicationTester $I, PageTree $pageTree, Scenario $scenario)
 
 checkVisualElements (ApplicationTester $I, PageTree $pageTree, Scenario $scenario)
 

Protected Attributes

string $inPageTree = '#typo3-pagetree-treeContainer .nodes'
 
string $inModuleHeader = '.module-docheader'
 
string $inModuleTabs = '#ImportExportController .nav-tabs'
 
string $inModuleTabsBody = '#ImportExportController .tab-content'
 
string $buttonUser = '#typo3-cms-backend-backend-toolbaritems-usertoolbaritem'
 
string $buttonLogout = '#typo3-cms-backend-backend-toolbaritems-usertoolbaritem button.btn.btn-danger'
 
string $contextMenuMore = '#contentMenu0 li.list-group-item-submenu'
 
string $contextMenuExport = '#contentMenu1 li.list-group-item[data-callback-action=exportT3d]'
 
string $contextMenuImport = '#contentMenu1 li.list-group-item[data-callback-action=importT3d]'
 
string $buttonViewPage = 'span[data-identifier="actions-view-page"]'
 
string $tabUpload = 'a[href="#import-upload"]'
 
string $checkboxForceAllUids = 'input#checkForce_all_UIDS'
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\AbstractCest
string $contextMenuMore = 'li.list-group-item-submenu'
 
string $contextMenuExport = '[data-callback-action=exportT3d]'
 
string $contextMenuImport = '[data-callback-action=importT3d]'
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\AbstractCest
 selectInContextMenu (ApplicationTester $I, array $path)
 
 waitForAjaxRequestToFinish (ApplicationTester $I)
 
 setPageAccess (ApplicationTester $I, PageTree $pageTree, array $pagePath, int $userGroupId, int $recursionLevel=1)
 
 setModAccess (ApplicationTester $I, int $userGroupId, array $modAccessByName)
 
 setUserTsConfig (ApplicationTester $I, Scenario $scenario, int $userId, string $userTsConfig)
 

Detailed Description

Various context menu related tests

Definition at line 27 of file UsersCest.php.

Member Function Documentation

◆ _before()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::_before ( ApplicationTester  $I)
Exceptions

Definition at line 46 of file UsersCest.php.

◆ checkVisualElements()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::checkVisualElements ( ApplicationTester  $I,
PageTree  $pageTree,
Scenario  $scenario 
)
Exceptions

Definition at line 160 of file UsersCest.php.

◆ doNotShowImportAndExportInContextMenuForNonAdminUser()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::doNotShowImportAndExportInContextMenuForNonAdminUser ( ApplicationTester  $I,
PageTree  $pageTree,
Scenario  $scenario 
)
Exceptions

Definition at line 56 of file UsersCest.php.

◆ hideImportCheckboxForceAllUidsForNonAdmin()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::hideImportCheckboxForceAllUidsForNonAdmin ( ApplicationTester  $I)
Exceptions

Definition at line 102 of file UsersCest.php.

◆ hideUploadTabAndImportPathIfNoImportFolderAvailable()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::hideUploadTabAndImportPathIfNoImportFolderAvailable ( ApplicationTester  $I,
PageTree  $pageTree,
Scenario  $scenario 
)
Exceptions

Definition at line 127 of file UsersCest.php.

◆ showImportExportInContextMenuForNonAdminUserIfFlagSet()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::showImportExportInContextMenuForNonAdminUserIfFlagSet ( ApplicationTester  $I,
Scenario  $scenario 
)
Exceptions

Definition at line 80 of file UsersCest.php.

Member Data Documentation

◆ $buttonLogout

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$buttonLogout = '#typo3-cms-backend-backend-toolbaritems-usertoolbaritem button.btn.btn-danger'
protected

Definition at line 35 of file UsersCest.php.

◆ $buttonUser

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$buttonUser = '#typo3-cms-backend-backend-toolbaritems-usertoolbaritem'
protected

Definition at line 34 of file UsersCest.php.

◆ $buttonViewPage

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$buttonViewPage = 'span[data-identifier="actions-view-page"]'
protected

Definition at line 39 of file UsersCest.php.

◆ $checkboxForceAllUids

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$checkboxForceAllUids = 'input#checkForce_all_UIDS'
protected

Definition at line 41 of file UsersCest.php.

◆ $contextMenuExport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$contextMenuExport = '#contentMenu1 li.list-group-item[data-callback-action=exportT3d]'
protected

Definition at line 37 of file UsersCest.php.

◆ $contextMenuImport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$contextMenuImport = '#contentMenu1 li.list-group-item[data-callback-action=importT3d]'
protected

Definition at line 38 of file UsersCest.php.

◆ $contextMenuMore

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$contextMenuMore = '#contentMenu0 li.list-group-item-submenu'
protected

Definition at line 36 of file UsersCest.php.

◆ $inModuleHeader

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$inModuleHeader = '.module-docheader'
protected

Definition at line 30 of file UsersCest.php.

◆ $inModuleTabs

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$inModuleTabs = '#ImportExportController .nav-tabs'
protected

Definition at line 31 of file UsersCest.php.

◆ $inModuleTabsBody

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$inModuleTabsBody = '#ImportExportController .tab-content'
protected

Definition at line 32 of file UsersCest.php.

◆ $inPageTree

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$inPageTree = '#typo3-pagetree-treeContainer .nodes'
protected

Definition at line 29 of file UsersCest.php.

◆ $tabUpload

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\UsersCest::$tabUpload = 'a[href="#import-upload"]'
protected

Definition at line 40 of file UsersCest.php.