Upload a File

This is a pre-built Action located under the captured element. The functionality of this Action in Avo Assure is to upload a file from the specified system location based on the input provided. The result is stored in the given dynamic variable for further use during test execution

Syntax

Input Value: <FilePath>;<FileName>;<Wait (Seconds)>

Argument
Description

<File path> (Required)

Provide the path or location of the specific file from the local system.

<File name> (Required)

Provide the name of the particular file you want to upload.

<Wait (in seconds)> (Required)

Provide the wait time (in seconds) you want before performing the action.

Note: The action will be executed after the specified wait time, if provided.

Output Value: <Dynamic Variable>(Optional);<Dynamic Variable>(Optional)

Argument
Description

<Dynamic Variable>(Optional);<Dynamic Variable>(Optional)

This dynamic variable stores the status as True or False.

Example: Uploading a File to the Application

In this example, we explain how to upload a file to the application from a specified path with the given file name, after waiting for the defined duration.

  • Action: Upload a File

  • Input Value: C:\Users\Downloads;Sample;2

    • The first argument (C:\Users\Downloads) specifies the folder path where the file is located.

    • The second argument (Sample) specifies the name of the file to be uploaded.

    • The third argument (2) specifies the number of seconds to wait before performing the upload.

  • Output Value: {Status}

    • The result of the upload operation is stored in the {Status} dynamic variable, with the following possible values:

      • True: If the file is uploaded successfully.

      • False: If the file is not uploaded successfully.

  • Logical Explanation: The Upload a File action reads the details from the Input Value column (C:\Users\Downloads;Sample;2). It locates the file in the specified folder, waits for the defined duration, and uploads the file to the application. The outcome of the upload operation (True) is stored in the {Status} variable.

Last updated

Was this helpful?