diff --git a/packages/browsers/src/Cache.ts b/packages/browsers/src/Cache.ts index 12d1a998bda..b5420c23d14 100644 --- a/packages/browsers/src/Cache.ts +++ b/packages/browsers/src/Cache.ts @@ -41,7 +41,12 @@ export class Cache { } browserRoot(browser: Browser): string { - return path.join(this.#rootDir, browser); + // Chromium is a special case for backward compatibility: we install it in + // the Chrome folder. + return path.join( + this.#rootDir, + browser === Browser.CHROMIUM ? Browser.CHROME : browser + ); } installationDir( diff --git a/packages/browsers/test/src/chromium/launcher.spec.ts b/packages/browsers/test/src/chromium/launcher.spec.ts index 2e7f388f099..b12eff7688c 100644 --- a/packages/browsers/test/src/chromium/launcher.spec.ts +++ b/packages/browsers/test/src/chromium/launcher.spec.ts @@ -39,7 +39,7 @@ describe('Chromium', () => { buildId: '123', cacheDir: 'cache', }), - path.join('cache', 'chromium', 'linux-123', 'chrome-linux', 'chrome') + path.join('cache', 'chrome', 'linux-123', 'chrome-linux', 'chrome') ); });