I Want to automate income tax eportal to download the notices, there the notices are in cards need to clicki all view notice and orders button in a page then check for any button having submit response then it should be clicked. this should repeated for

I Want to automate income tax eportal to download the notices, there the notices are in cards need to clicki all view notice and orders button in a page then check for any button having submit response then it should be clicked. this should repeated for all the cards in page. Can anyone help me with this. in UiPath studio communitiy edition.

:puzzle_piece: Step-by-Step UiPath Workflow Design

  1. Open the Portal and Navigate

Use Use Browser/Application activity (modern design) → open the Income Tax ePortal.

Perform login using Type Into and Click activities (manual OTP step may require human intervention).

Navigate to the section where the notices are listed (e.g., “e-Proceedings”).

  1. Identify the “Cards”

Each notice appears as a card, typically containing buttons like:

“View Notice and Orders”

“Submit Response”

Use UI Explorer to inspect a single card and note:

The repeating structure (<div class=‘card’…> or similar)

The button selectors (e.g., aaname=‘View Notice and Orders’)

  1. Use “For Each UI Element” Activity

Modern UiPath provides this powerful loop.

Activity: For Each UI Element
Target: All “View Notice and Orders” buttons on the page.

Inside it:

Click the View Notice and Orders button.

Wait for the modal or new page to load.

Check if “Submit Response” button exists → use Element Exists.

Example selector pattern:

  1. Conditional Click on “Submit Response”

Inside the same loop:

Add Element Exists (output: isSubmitPresent).

If isSubmitPresent = True, use Click activity targeting:

Then handle any response submission logic as required.

  1. Go Back to Notices List

After clicking and handling each notice:

Use Go Back or Navigate To activity to return to the notices list page.

The loop continues with the next card.

  1. Handle Pagination (If Applicable)

If there are multiple pages of notices:

Use Element Exists or Check App State for a “Next” button.

Click it and repeat the process until it disappears.

Do I need to use uiexplorer in UiPath studio ?

It is part of selectors. You can use it to finetune the selectors of the elements to identify it correctly.

I used for each ui element activity and then indicated the 1st appearing view notice and orders button, then inside the for each uielement activity i put click avtivity to click view notice and orders button. then i user click avtivity to get back to the notice list page. This approch clicks the 1st row and click back button. But for the next row it causing error like :

For Each UI Element ‘For Each UI Element’: Could not find the user-interface (UI) element for this action.

Possible solutions:
• Ensure application is opened and the UI element is visible on the screen at execution time
• Edit the Target of the UI activity and use Validation to debug the issue.
• If needed, re-indicate the element as its properties might have changed
• Use “Check state” activity to check the application state before executing the action
• Increase the “Delay before” value to allow time to the application to render entirely and become responsive

[Target]: Strict selector failure:

The closest selector matches found are:
[99%]
[74%]
[74%]
[74%]
[74%]
[74%]
[74%]
[74%]
[74%]
[74%] )

@Prabha_Elango,

Kindly ask clearer questions with exact help required.


I just want to click all the view notice and orders button in this page>

@Prabha_Elango,

Use For Each Ui Element activity to indicate View Notice button - this will give you all the view notice button’s object. Inside this for each, use Click activity to click on each button.

Use similar logic for Orders button.

I Have tried this already, it gives error

For Each UI Element ‘For Each UI Element’: Could not find the user-interface (UI) element for this action. Possible solutions: • Ensure application is opened and the UI element is visible on the screen at execution time • Edit the Target of the UI activity and use Validation to debug the issue. • If needed, re-indicate the element as its properties might have changed • Use “Check state” activity to check the application state before executing the action • Increase the “Delay before” value to allow time to the application to render entirely and become responsive [Target]: Strict selector failure: The closest selector matches found are: [99%] [74%] [74%] [74%] [74%] [74%] [74%] [74%] [74%] [74%] )


this is my workflow

@Prabha_Elango,

After you click on the button, page is getting updated/redirected which is resulting this this issue.

I would suggest to use idx for this. Make your selector for button reliable on idx and pass the idx in iterative numbers like 0,1,2… which will click on first, second, third buttons.

Can you explain more clearly? pls

Can anyone help me to achive this