Inputs

☐ Prompt / Description (Required)

A clear and concise instruction describing what this step should do. This helps the AI debug and re-locate the element if needed.

Good Example: "Save the main product image from the product details page."

Bad Example: "Get the image from the page and save it somewhere."

Why it’s bad? Too vague, lacks specificity about which image to save.

☐ Asset Type (Required)

Media Element

Save images, audio, or video elements directly from the page.

File Download

Handle downloadable files triggered by links or buttons.

☐ Element Selector (Required for Media Elements)

Define the element to be saved using one of the following methods:

CSS Selector

Use standard CSS selectors to identify the element.

XPath

Use an XPath expression to precisely locate the element.

☐ Save Options (Optional)

Custom Filename

Specify a name for the saved file (e.g., product-image.jpeg)

Conflict Handling

Choose how to handle duplicate filenames:

  • Uniquify
  • Overwrite
  • Skip

Usage Example

Scenario: Saving a product image

✅ Good Prompt:

“Save the main product image from the product details page.”

✅ Good Element Selectors:

CSS Selector: img.product-main-image

XPath: //img[@class='product-main-image']

✅ Save Configuration:

  • Asset Type: Media Element
  • Filename: product-image.jpeg
  • On Conflict: Uniquify

Notes

  • The Prompt / Description is required to help AI debug and adjust the asset-saving process if needed.
  • Ensure the selector uniquely identifies the target asset to avoid saving unintended files.
  • For file downloads, make sure the webpage’s download mechanism is compatible with the automation.