Skip to main content

Set file

setFile(By selector, String fileName);

The selector parameter specifies input field element selector, e.g. input[type="file"], input#file-upload.

The fileName parameter specifies chosen file name. Choose desired file from the table below or use available constants.

Available test files

File name (fileName)TypeSize
loaderoSample100KB.pngPNG100KB
loaderoSample1MB.pngPNG1MB
loaderoSample5MB.pngPNG5MB
loaderoSample30MB.pngPNG30MB
loaderoSample100MB.txtTXT100MB

In case there is a need for other file format or size, feel free to contact us.

public void testUIWithLoadero() {
// Example of setting sample file into file input field using constants
// Open DemoQA upload/download page
open("https://demoqa.com/upload-download");

E(byCssSelector("#app")).waitFor(10).untilIsVisible();

E(byCssSelector("#uploadFile")).waitFor(10).untilIsVisible();

E(byCssSelector("#app")).saveScreenshot("before_upload.png");

// Upload Loadero sample image
setFile(
byCssSelector("#uploadFile"),
loaderoConstants.getSampleFiles().getPNG100KB()
);

sleep(10*1000);

E(byCssSelector("#app")).saveScreenshot("search_by_image_results.png");
}