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

Public Member Functions

 _before (ApplicationTester $I, PageTree $pageTree)
 
 _after (ApplicationTester $I)
 
 importDisplaysTitleOfSelectedPageInModuleHeader (ApplicationTester $I)
 
 uploadFileConsidersOverwritingFlag (ApplicationTester $I)
 
 rejectImportIfPrerequisitesNotMet (ApplicationTester $I, ModalDialog $modalDialog, PageTree $pageTree)
 
 importPageAndRecords (ApplicationTester $I, ModalDialog $modalDialog, PageTree $pageTree)
 
 importTable (ApplicationTester $I, ModalDialog $modalDialog, PageTree $pageTree)
 
 importRecord (ApplicationTester $I, ModalDialog $modalDialog, PageTree $pageTree)
 

Private Attributes

array $testFilesToDelete = []
 
string $inModuleHeader = '.module-docheader'
 
string $inModuleTabs = '#ImportExportController .nav-tabs'
 
string $inModuleTabsBody = '#ImportExportController .tab-content'
 
string $inTabImport = '#import-import'
 
string $inFlashMessages = '.typo3-messages'
 
string $contextMenuMore = '#contentMenu0 li.context-menu-item-submenu'
 
string $contextMenuImport = '#contentMenu1 li.context-menu-item[data-callback-action=importT3d]'
 
string $tabUpload = 'a[href="#import-upload"]'
 
string $tabMessages = 'a[href="#import-errors"]'
 
string $inputUploadFile = 'input[type=file]'
 
string $checkboxOverwriteFile = 'input#checkOverwriteExistingFiles'
 
string $buttonUploadFile = '_upload'
 
string $buttonImport = 'button[name="tx_impexp[import_file]"]'
 
string $buttonNewImport = 'button[name="tx_impexp[new_import]"]'
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\AbstractCest
 selectInContextMenu (ApplicationTester $I, array $path)
 
 timeoutForAjaxRequest (ApplicationTester $I)
 

Detailed Description

Various import related tests

Definition at line 27 of file ImportCest.php.

Member Function Documentation

◆ _after()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::_after ( ApplicationTester  $I)

Definition at line 53 of file ImportCest.php.

◆ _before()

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

◆ importDisplaysTitleOfSelectedPageInModuleHeader()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::importDisplaysTitleOfSelectedPageInModuleHeader ( ApplicationTester  $I)

Definition at line 64 of file ImportCest.php.

◆ importPageAndRecords()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::importPageAndRecords ( ApplicationTester  $I,
ModalDialog  $modalDialog,
PageTree  $pageTree 
)

Definition at line 161 of file ImportCest.php.

◆ importRecord()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::importRecord ( ApplicationTester  $I,
ModalDialog  $modalDialog,
PageTree  $pageTree 
)

Definition at line 239 of file ImportCest.php.

◆ importTable()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::importTable ( ApplicationTester  $I,
ModalDialog  $modalDialog,
PageTree  $pageTree 
)

Definition at line 196 of file ImportCest.php.

◆ rejectImportIfPrerequisitesNotMet()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::rejectImportIfPrerequisitesNotMet ( ApplicationTester  $I,
ModalDialog  $modalDialog,
PageTree  $pageTree 
)

Definition at line 117 of file ImportCest.php.

◆ uploadFileConsidersOverwritingFlag()

TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::uploadFileConsidersOverwritingFlag ( ApplicationTester  $I)

Definition at line 79 of file ImportCest.php.

Member Data Documentation

◆ $buttonImport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$buttonImport = 'button[name="tx_impexp[import_file]"]'
private

Definition at line 43 of file ImportCest.php.

◆ $buttonNewImport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$buttonNewImport = 'button[name="tx_impexp[new_import]"]'
private

Definition at line 44 of file ImportCest.php.

◆ $buttonUploadFile

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$buttonUploadFile = '_upload'
private

Definition at line 42 of file ImportCest.php.

◆ $checkboxOverwriteFile

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$checkboxOverwriteFile = 'input#checkOverwriteExistingFiles'
private

Definition at line 41 of file ImportCest.php.

◆ $contextMenuImport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$contextMenuImport = '#contentMenu1 li.context-menu-item[data-callback-action=importT3d]'
private

Definition at line 37 of file ImportCest.php.

◆ $contextMenuMore

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$contextMenuMore = '#contentMenu0 li.context-menu-item-submenu'
private

Definition at line 36 of file ImportCest.php.

◆ $inFlashMessages

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inFlashMessages = '.typo3-messages'
private

Definition at line 35 of file ImportCest.php.

◆ $inModuleHeader

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

Definition at line 31 of file ImportCest.php.

◆ $inModuleTabs

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

Definition at line 32 of file ImportCest.php.

◆ $inModuleTabsBody

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

Definition at line 33 of file ImportCest.php.

◆ $inputUploadFile

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inputUploadFile = 'input[type=file]'
private

Definition at line 40 of file ImportCest.php.

◆ $inTabImport

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$inTabImport = '#import-import'
private

Definition at line 34 of file ImportCest.php.

◆ $tabMessages

string TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$tabMessages = 'a[href="#import-errors"]'
private

Definition at line 39 of file ImportCest.php.

◆ $tabUpload

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

Definition at line 38 of file ImportCest.php.

◆ $testFilesToDelete

array TYPO3\CMS\Core\Tests\Acceptance\Application\Impexp\ImportCest::$testFilesToDelete = []
private

Definition at line 29 of file ImportCest.php.