Test Studio uses two conditions to determine that the download had completed: 1) The browser notifies that Download is complete 2) The file exists with new date & time stamp at the download location In a data driven scenario, where the download path is bound to a column in the data source, Test Studio still uses the static Download Path property of the test step instead of the dynamic data contained in the data source.