Can i enable Uipath chrome extension using parallel activity?

Hello,

Chrome installed in our remote is auto updating and after update most of the time it is asking to enable chrome UiPath extension on browser.
So, if this pop is coming then automation stops working as we are not watching bots 24/7 even we have attended setup, scheduled on task schedular.
So , can i add to click on enable extension if it appears with parallel activity?
or any other suggestion if you have can you please provide
i have not used parallel activity yet so please guide me

You can see above image inside if we have main 2 workflows , can i use parallel here with if and to click enable extension if appears in between anywhere?

help me on same.

You wont be able to interact or automate anything in chrome without enabling extension in chrome.

Best option for you is to ask your IT team to disable chrome auto update or update it over weekend, also update should not remove any extension.

@Mathkar_kunal

You can fix this by installing the extension using group policy. This method silently installs the extension and enables it, without requiring user confirmation.

Follow this

Hi @Mathkar_kunal,

I would recommend a permanent fix to this scenario, since this is caused by Chrome auto-updating and resetting the extension state, ask your infra/IT team to disable Chrome auto-update via Group Policy on the VM, or pin the UiPath browser extension via policy so it’s always enabled post-update. That removes the popup entirely instead of dealing it with UI automation.

To answer your question particularly, yes, you can use Parallel activity by placing your entire flow in one branch and the extension enable checker in the other branch.

Cheers!

Here is a another solution I found, not tested by me

Modify the Chrome Preferences File (Advanced)

Chrome stores the enabled/disabled state of extensions inside a JSON file named Preferences located within your User Profile directory. You can parse and modify this file using a script (e.g., Python or PowerShell) while Chrome is completely closed.

  1. Locate your Preferences file:
    • Windows: %LOCALAPPDATA%\Google\Chrome\User Data\Default\Preferences
    • macOS: ~/Library/Application Support/Google/Chrome/Default/Preferences
    • Linux: ~/.config/google-chrome/Default/Preferences

(https://stackoverflow.com/questions/6287030/how-do-i-enable-disable-google-chrome-extensions-via-console)

Hi @Mathkar_kunal ,

Yes, you can use a Parallel activity, but I would not recommend it as the primary solution.

Better approach:

  • Disable Chrome auto-updates on bot VMs/servers if allowed by your organization.
  • Ensure the UiPath Chrome Extension is installed and enabled for all users on the machine.
  • Use a stable browser version for unattended bots and update only after testing.

If you still want to handle the popup in UiPath:

  • Add a Parallel activity.
  • In one branch, run your main process (Open Tickets Process / Pending Error-Open Tickets Process).
  • In the second branch, create a loop with:
    • Check App State / Element Exists for the “Enable Extension” popup.
    • If found → Click Enable.
    • If not found → Continue checking periodically.
  • Keep this watcher branch running while the main workflow executes.

Thanks

Hi @Mathkar_kunal,

Yes, you can technically use a Parallel activity, but I would not recommend using it to continuously monitor the Chrome extension popup while the main workflow is running. Both branches would be interacting with the same browser, which can cause synchronization and UI conflicts.

A better approach would be to handle the extension check before starting the main process:

  1. Open Chrome.

  2. Use Check App State / Element Exists to check whether the “Enable UiPath Extension” popup is present.

  3. If it appears, click Enable extension.

  4. Add a short delay or wait for the popup to disappear.

  5. Continue with the main workflow.

For example:

Open Browser → Check App State → If “Enable Extension” exists → Click Enable → Continue Main Workflow

Also, if this happens after every Chrome update, I would recommend checking the UiPath Chrome Extension installation/configuration and Chrome enterprise policies rather than relying only on UI automation. If this is a production unattended setup, deploying/configuring the UiPath extension through the appropriate machine/GPO policy can be more reliable.

So, in this case, I would prefer Check App State + If over a Parallel activity.

Hey @Mathkar_kunal, you shouldn’t use Parallel as the primary solution. Instead, check the extension state before starting the automation and enable it if necessary. For production, configure the UiPath Chrome Extension through Group Policy to prevent the popup from appearing altogether.

configure the UiPath Chrome Extension through Group Policy - how to do this?

To configure the UiPath Chrome Extension through Group Policy, follow these steps:

  1. Install the extension using the command:
    UiPath\SetupExtensions.exe /chrome-policy-offline /silent
    
  2. In the Chrome Group Policy settings, add the UiPath extension to the ExtensionInstallForcelist.
  3. Enable UiPath Native Messaging using the identifier:
    com.uipath.chromenativemsg_v2
    
  4. Run the command to update the group policies:
    gpupdate /force
    
  5. Restart Chrome and verify the installation by visiting:
    • chrome://extensions
    • chrome://policy

By following these steps, you will force-install and enable the UiPath extension, configure Native Messaging, update the group policies, and verify the settings in Chrome.

@Mathkar_kunal

This I have already shared.

Fyi, this is against the licence terms. Attended licences are meant to be attended, as in a human triggers them and is present during the execution.

Using the task scheduler to circumvent this and trigger it unattended is violating licence terms. So stop doing that. If you want to use an attended licence, trigger it manually and attend to it.

i have updated as per your suggestion with policy and now observing for week , will update you .for now no issue observed for last 2 days

initially i thought of this but if itself extension is not added and asking to enable it then how check app state also can work? so dropped this thought

Yes, that’s a valid point. I was considering the case where the extension is already installed and only needs to be enabled. If the extension itself is not added, then Check App State wouldn’t be a reliable solution.

In that scenario, configuring/installing the extension beforehand through the machine or browser policy would be the better approach.

hi @Mathkar_kunal

Yes, exactly. If the extension is not installed, Check App State won’t help because there is no extension UI element to detect. In that case, it’s better to install/configure the UiPath Chrome Extension beforehand using browser or machine policy. Parallel would only be useful for handling independent activities, not for installing the extension itself.

Hello,

I have installed with group policy using power shell command - online-
&“C:\Program Files\UiPath\Studio\UiPath\SetupExtensions.exe” /chromepolicyglobal /silent

but still today asked to enable it cehck below ss-

can you please explain how to do this- 1. In the Chrome Group Policy settings, add the UiPath extension to the ExtensionInstallForcelist.

disabling auto update of google chrome not recommended from group IT due to velnerability issues