This post has been solved, find to the solution below
Dear Forum
I’ve come to learn that in order to install an extension, for example the FireFox extension, one needs to have Studio installed. There are appearantly 2 ways to install extensions as per https://docs.uipath.com/studio/v2019/docs/extension-for-firefox
Now this makes perfect sense in a development environment, but I fail to see how I can run a robot in a production environment that does not have a Studio installed, but only the UiRobot.exe agent.
This is the equivalent of having to install Visual Studio on an end users computer in order to execute an application/app or even accessing a website, developed in Visual Studio. It just doesn’t make sense.
Other reasons not to install a Studio on a production robot, is the risk of accidentally developing or hot-fixing a robot in production instead of doing it in the appropriate development robot environment.
What’s your feedback on this? Is there a standalone installer for each of the extensions I simply don’t know of?
Best regards, Mikke
Thanks for the reply, but a Chrome extension cannot work with FireFox.
This is really a principle question, as I can make the argument all extensions should have standalone installers available.
You are right how just the robot can be installed, but understand how this makes no sense if the robot cannot access extensions because they seemingly cannot be installed without the Studio component.
Cheers
@Srini84, iIn order to install extensions through commandline one needs to have Studio installed, or so it seems from looking at the screenshot you have provided? So how does one install these extensions when Studio is not installed like I detailed in my original post?
Is it as simple as copying the UiPath folder from %ProgramFiles(x86)\UiPath\Studio" to a random folder on a Robot VDI, and then executing the setupExtensions.exe with the valid parameter?
If so, this should be in the official docs Extension for Firefox
As i mentioned in the post, you can copy the setupExtensions.exe file which is installed in your development environment, from there you can paste in production robot machine folder and run from the command prompt
it will then prompt you by opening chrome browser to Add to the chrome
Actually one does not need to copy anything!
I just installed the Robot, on a clean machine, without installing the Studio. And all the files are installed!!
So the solution to the orginal problem is to:
From the command-line of the library in which Robot.exe was installed, (typically) “%ProgramFiles(x86)%\UiPath\Studio\UiPath” run setupExtensions.exe with the “/?” to see instructions on how to install each of the extensions from command-line.