Add Google Chrome extension manually without webstore
This KB article describes how to add the chrome extension manually without the webstore
Situation
You want to install the chrome extension without downloading it from the chrome webstore
Solution
There are two possible solutions to add the extension manually onto the browser without downloading it from the chrome webstore
1.Solution - Add extension via developer mode
Please note: Enabling the developer mode may cause risk to your work environment so it is advised to be cautious.
1. Find the chrome extension .crx file here :
- Tosca <= 12.1: %TRICENTIS_HOME%/Resources/ChromeExtension/TOSCAChromeAutomation.crx
- Tosca >=12.2 %TBOX_HOME%Resources\ChromeExtension
2. Extract the .crx to a folder using 7zip
3. Open chrome://extensions/ in chrome and enable 'Developer mode'. Select 'Load unpacked extension...' then select the folder you extracted the .crx to.
4. Reopen chrome after the extension is loaded and try scanning.
2. Solution - Add extension via Tbox start program
With this method you have to add the Tbox Start Program teststep at the start of the testcase as the extension will be removed again after closing the browser.
Please note: All chrome processes have to be terminated before running the teststep
1. Find the chrome extension .crx file here:
- Tosca <= 12.1: %TRICENTIS_HOME%/Resources/ChromeExtension/TOSCAChromeAutomation.crx
- Tosca >=12.2 %TBOX_HOME%Resources\ChromeExtension
2. Extract the .crx to a folder using 7zip
3. Now you can use the tbox start program module to load the extension.
3. Solution - Self-host the extension
see KB0014891
Kerstin Grois
As of Tosca version 12.2, the path to the chrome extension is %TBOX_HOME%Resources\ChromeExtension
Tushar Mani
Note : The chrome extension folder should be having full permission also , otherwise it will throw error message once we extract it using 7 zip . We need to right click on the chrome extension folder and go to the security tab to provide full access to the User group .
Refer the attachment
RAÚL GARCÍA VALOR
I´m using 13.4 version
I found the file at this location:
C:\Program Files (x86)\TRICENTIS\Tosca Testsuite\TBox\Resources\ChromeExtension
"%TRICENTIS_HOME%/" is redirecting to "...\Tosca Testsuite\Classic"
Atul Luckwani
Yes you are right the path is C:\Program Files (x86)\TRICENTIS\Tosca Testsuite\TBox\Resources\ChromeExtension
Frédéric BONACOSSA
Hello
for 13.1 TOSCAChromeAutomation.crx is in C:\Program Files (x86)\TRICENTIS\Tosca Testsuite\TBox\Resources\ChromeExtension TOSCAChromeAutomation
Rgds.
Anniek van Dijk
We use Tosca 13.1 and got a warning when installing this extension. Chrome version 73.0.3683.103. But the extensions is working.
Optional permission 'file:///*' is redundant with the required permissions;this permission will be omitted.
Osman Zemouri
Chrome version, in my case 86.0.4240.111 (64-bits), doesn't allow the Tosca Chrome extension to be installed via the manual way (.crx). The Chrome Web Store allows only its own extensions to be installed. More info:
https://support.google.com/chrome_webstore/answer/2811969?visit_id=637399289017055116-4095376049&p=ui_remove_non_cws_extensions&hl=nl&rd=2
Steven Dotto
I am using Tosca 12.2 and got the following message.
I have Tosca Chrome extension 12.2.0.5 installed. Where do I find a current version of the Tosca Chrome extension (.crx) file if the Google Chrome Web Store is not accessible?
Maciek Letowt-Vorbek
Hi Steven Dotto, as mentioned above.
Just open windows explorer and click somewhere toward the right of the address bar "address textbox" and overwrite the contents by inserting %TBOX_HOME%Resources\ChromeExtension
Maciek Letowt-Vorbek
on Tosca 12.0 Patch 3 using 2. SOLUTION - ADD EXTENSION VIA TBOX START PROGRAM and a parameterized path
1. close chrome
2 . extract %TRICENTIS_HOME%/Resources/ChromeExtension/TOSCAChromeAutomation.crx to myFolder
3. ensure myFolder contains NO spaces and add it to a Test Configuation Parameter named Path (without a final backslash)
4. Use the "TBox Start Program" from above but with the value of Argument set to --load-extension=""""{CP[Path]}"""" (yes, Tosca really wants all those double quotes)
5. Run in Scratchbook
6. When the progress bar turns green, Chome will open and you can click on the "puzzle piece" (Extensions) to the right of the address-bar. You should now see "Tosca Automation Extention for Chrome" listed!
Maciek Letowt-Vorbek
Hi Osman Zemouri, try the 2. SOLUTION - ADD EXTENSION VIA TBOX START PROGRAM
It worked for me on the next Chrome Version 87.0.4280.66 (Official Build) (64-bit) for Tosca 12.0 patch 3
Milica Bubnjevic
Hi - I'm using Tosca 13.0 P4 and since the extension is no longer available on Google Store, I have tried adding it manually both ways but it didn't work for me.
When I try to add it via developer mode, I get this error
"Manifest file is missing or unreadable
Could not load manifest."
Is there any other workaround to it? Thanks!