In a Web Test, you can add steps to verify the file downloads.
After you triggered a file download, you can extract information about the file in variables.
You can extract information about a downloaded file by using these methods from the Set Variable action:
Extract Name of Most Recent Downloaded File
Extract Size of Most Recent Downloaded File
Extract MIME Type of Most Recent Downloaded File
Waiting for a download to complete
Endtest will automatically wait for a download to complete when using one of those methods.
There is no need to add a Pause step, unless the download takes more than 120 seconds, which is the default download timeout.
After you extracted the information in variables, you can verify the values from those variables by using the
Variable Assertion method from the
Add Assertion action.
You can also clear the Downloads directory by using the
Clear Downloads Directory method from the
File downloads can be tested in Chrome, Edge, Firefox and mobile browsers.
File downloads cannot be tested in Safari and Internet Explorer 11.