How to check Download Status from website by using "Table Extraction"

Hi Folks,

Please help me with this issue.

I want to check Download status from website by using " Table Extraction" or else any other options if possible to check.

Once download status change to “Done”. I want to click on download button.

@Vijay_R1

Use “check app state” activity to check Download Status from website

or

Element Exists

Hi @Vijay_R1

Wait for Element Exists : Use the “Element Exists” activity to check for the presence of an element on the page that indicates the download status. For example, you can look for a specific element that appears only when the download is complete. Once the element is found, proceed with clicking the download button using the “Click” activity.
or
You can use check app state activity

Hi @Vijay_R1

Use the check app state activity and indicate the Done button when it appears the activities which you are given in the Target appears block.

If you are using classic activities use the element exist activity.
image

Hope it helps!!

@Vijay_R1

Use the check app state activity and indicate the done element. So, that once the done is visible then give the activities to be done in the target appears sequence.

Hope it helps!!

Hi @Vijay_R1

Use Check App State activity or Element Exists activity

image

Hi @Vijay_R1

  1. Use a “While” loop or a “Do While” loop to continuously check the download status until it becomes “Done.”
  2. Use the “Element Exists” activity to check for the presence of the “Done” status on the webpage.
  3. If the “Done” status is found, use the “Click” activity to click on the download button.

This is the screenshot for reference.
Below is the downloading steps.

  1. Once the status change to “Done”.
  2. Then the Download Column will show “Download Link”
  3. And Click on the download link and excel file will get downloaded

@Vijay_R1

Try like this

Take Do While activity within that take get text activity to check Status equals to Done if equals then click the download link.

Hi @Vijay_R1

If you extract datatable then follow this:
To check the download status from a website and click on the download button once the status changes to “Done,” you can use the “Data Scraping” or “Table Extraction” feature in UiPath. Here’s a step-by-step guide to achieve this:

  1. Extract datatable
  2. You can use a “For Each Row” activity to iterate through the extracted data.
  3. Use a “While” loop loop to continuously check the download status until it becomes “Done.”
    Not CurrentRow("Status").Equals("Done")
  4. Use “Element Exists” activity or check app state to check if the status changed or not and store result in “isDone”. Use dynamic selectors “Done” status element on the webpage.
  5. Us if con. If(isDone): Assign: CurrentRow("Status") = "Done" and click download using click activity. Use dynamic selectors “Done” status element on the webpage.

Hi Supriya,

Can you please share me website screenshot for a example.

So that will help me a lot, because am very new to this.

Hi Lakshman,

I Tried, it was not working.

@Vijay_R1

I didn’t have any reference websites, I just build up the solution based on the scenario and the inputs you have provided.

If it’s ok, you can provide that website and I build the .xaml and share it with you.

@supriya117 ,

As you know, as per company policy cannot share credentials.

I will try it again the steps which you shared.

Thanks a lot :slight_smile: