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
openPath
string
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
name
string
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 file
Writes test to file
Returns string
Returns Promise<any>