From e6847cb220e76f82ca58757e77dc8112bf4c9007 Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Sun, 3 Mar 2019 12:32:49 -0800 Subject: [PATCH] fix(firefox): fix executablePath() on OSX OSX might have case-sensitive partitions, so make sure we're precise. Fix #4102 --- experimental/puppeteer-firefox/lib/BrowserFetcher.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/experimental/puppeteer-firefox/lib/BrowserFetcher.js b/experimental/puppeteer-firefox/lib/BrowserFetcher.js index 8a645e045a5d3..c7d1250e4c1ee 100644 --- a/experimental/puppeteer-firefox/lib/BrowserFetcher.js +++ b/experimental/puppeteer-firefox/lib/BrowserFetcher.js @@ -206,7 +206,7 @@ class BrowserFetcher { throw new Error('Unsupported platform: ' + this._platform); } else if (this._product === 'firefox') { if (this._platform === 'mac') - executablePath = path.join(folderPath, 'firefox', 'Nightly.app', 'Contents', 'MacOS', 'Firefox'); + executablePath = path.join(folderPath, 'firefox', 'Nightly.app', 'Contents', 'MacOS', 'firefox'); else if (this._platform === 'linux') executablePath = path.join(folderPath, 'firefox', 'firefox'); else if (this._platform === 'win32' || this._platform === 'win64')