| permalink | editLink | sidebar | title |
|---|---|---|---|
/helpers/FileSystem |
false |
auto |
FileSystem |
Extends Helper
Helper for testing filesystem. Can be easily used to check file structures:
I.amInPath('test');
I.seeFile('codecept.json');
I.seeInThisFile('FileSystem');
I.dontSeeInThisFile("WebDriverIO");Enters a directory In local filesystem. Starts from a current directory
openPathstring
Checks that contents of file found by seeFile doesn't equal to text.
Checks that file found by seeFile doesn't include text.
Returns file names in current directory.
I.handleDownloads();
I.click('Download Files');
I.amInPath('output/downloads');
const downloadedFileNames = I.grabFileNames();Checks that file exists
namestring
Checks that contents of file found by seeFile equal to text.
Checks that contents of the file found by seeFile equal to contents of the file at pathToReferenceFile.
Checks that file with a name including given text exists in the current directory.
I.handleDownloads();
I.click('Download as PDF');
I.amInPath('output/downloads');
I.seeFileNameMatching('.pdf');text
Checks that file found by seeFile includes a text.
Waits for file to be present in current directory.
I.handleDownloads();
I.click('Download large File');
I.amInPath('output/downloads');
I.waitForFile('largeFilesName.txt', 10); // wait 10 seconds for fileWrites test to file
Returns string
Returns Promise<any>