Skip to main content

Set File

client.setFile((selector: string), (fileName: string));

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.

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.

client => {
// Example of uploading sample file into file input field using constants
client
// Open DemoQA upload/download page
.url("https://demoqa.com/upload-download")

// Wait for up to 10s for "Choose file" button to be visible
.waitForElementVisible('#uploadFile', 10 * 1000)

// Upload Loadero sample image
.setFile(
'#uploadFile',
loaderoConstants.sampleFiles.png100KB
)
.takeScreenshot("file_set.png")
}