@@ -415,11 +415,20 @@ On Mac, Cypress attempts to find installed browsers by their bundle identifier.
415415If this does not succeed, it will fall back to the Linux browser detection
416416method.
417417
418- | Browser Name | Expected Bundle Identifier | Expected Executable |
419- | --------------- | -------------------------- | ------------------------------------- |
420- | `chrome` | `com.google.Chrome` | `Contents/MacOS/Google Chrome` |
421- | `chromium` | `org.chromium.Chromium` | `Contents/MacOS/Chromium` |
422- | `chrome:canary` | `com.google.Chrome.canary` | `Contents/MacOS/Google Chrome Canary` |
418+ | Browser Name | Expected Bundle Identifier | Expected Executable Path |
419+ | -------------------- | ------------------------------------- | -------------------------------------------------------------------------------------- |
420+ | `chrome` | `com.google.Chrome` | `/Applications/Google Chrome.app/Contents/MacOS/Google Chrome` |
421+ | `chrome:beta` | `com.google.Chrome.beta` | `/Applications/Google Chrome Beta.app/Contents/MacOS/Google Chrome Beta` |
422+ | `chrome:canary` | `com.google.Chrome.canary` | `/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary` |
423+ | `chrome-for-testing` | `com.google.chrome.for.testing` | `/Applications/Google Chrome for Testing.app/Contents/MacOS/Google Chrome for Testing` |
424+ | `chromium` | `org.chromium.Chromium` | `/Applications/Chromium.app/Contents/MacOS/Chromium` |
425+ | `firefox` | `org.mozilla.firefox` | `/Applications/Firefox.app/Contents/MacOS/firefox` |
426+ | `firefox:dev` | `org.mozilla.firefoxdeveloperedition` | `/Applications/Firefox Developer Edition.app/Contents/MacOS/firefox` |
427+ | `firefox:nightly` | `org.mozilla.nightly` | `/Applications/Firefox Nightly.app/Contents/MacOS/firefox` |
428+ | `edge` | `com.microsoft.Edge` | `/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge` |
429+ | `edge:beta` | `com.microsoft.Edge.Beta` | `/Applications/Microsoft Edge Beta.app/Contents/MacOS/Microsoft Edge Beta` |
430+ | `edge:canary` | `com.microsoft.Edge.Canary` | `/Applications/Microsoft Edge Canary.app/Contents/MacOS/Microsoft Edge Canary` |
431+ | `edge:dev` | `com.microsoft.Edge.Dev` | `/Applications/Microsoft Edge Dev.app/Contents/MacOS/Microsoft Edge Dev` |
423432
424433For the current list, see
425434[packages/launcher](https://github.com/cypress-io/cypress/blob/develop/packages/launcher/lib/darwin/index.ts)
@@ -431,11 +440,20 @@ On Linux, Cypress scans your `PATH` for a number of different binary names. If
431440the browser you are trying to use does not exist under one of the expected
432441binary names, Cypress will not be able to find it.
433442
434- | Browser Name | Expected Binary Name(s) |
435- | --------------- | ---------------------------------------------------- |
436- | `chrome` | `google-chrome`, `chrome`, or `google-chrome-stable` |
437- | `chromium` | `chromium-browser` or `chromium` |
438- | `chrome:canary` | `google-chrome-canary` |
443+ | Browser Name | Expected Binary Name(s) |
444+ | -------------------- | ---------------------------------------------------- |
445+ | `chrome` | `google-chrome`, `chrome`, or `google-chrome-stable` |
446+ | `chrome:beta` | `google-chrome-beta` |
447+ | `chrome:canary` | `google-chrome-canary` |
448+ | `chrome-for-testing` | `chrome` |
449+ | `chromium` | `chromium-browser` or `chromium` |
450+ | `firefox` | `firefox` |
451+ | `firefox:dev` | `firefox-developer-edition`, `firefox` |
452+ | `firefox:nightly` | `firefox-nightly`, `firefox-trunk` |
453+ | `edge` | `edge`, `microsoft-edge` |
454+ | `edge:beta` | `edge-beta`, `microsoft-edge-beta` |
455+ | `edge:canary` | `edge-canary`, `microsoft-edge-canary` |
456+ | `edge:dev` | `edge-dev`, `microsoft-edge-dev` |
439457
440458These binary names should work for most Linux distributions. If your
441459distribution packages browsers under a different binary name, you can add a
@@ -452,11 +470,20 @@ sudo ln `which chrome` /usr/local/bin/google-chrome
452470
453471On Windows, Cypress scans the following locations to try to find each browser:
454472
455- | Browser Name | Expected Path |
456- | --------------- | ------------------------------------------------------------- |
457- | `chrome` | `C:/Program Files (x86)/Google/Chrome/Application/chrome.exe` |
458- | `chromium` | `C:/Program Files (x86)/Google/chrome-win32/chrome.exe` |
459- | `chrome:canary` | `%APPDATA%/../Local/Google/Chrome SxS/Application/chrome.exe` |
473+ | Browser Name | Expected Executable Path |
474+ | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
475+ | `chrome` | `C:/Program Files (x86)/Google/Chrome/Application/chrome.exe`, `C:/Program Files/Google/Chrome/Application/chrome.exe` |
476+ | `chrome:beta` | `C:/Program Files (x86)/Google/Chrome Beta/Application/chrome.exe`, `C:/Program Files/Google/Chrome Beta/Application/chrome.exe` |
477+ | `chrome:canary` | `%APPDATA%/Local/Google/Chrome SxS/Application/chrome.exe` |
478+ | `chrome-for-testing` | `C:/Program Files/Google/Chrome for Testing/chrome.exe`, `C:/Program Files (x86)/Google/Chrome for Testing/chrome.exe` |
479+ | `chromium` | `C:/Program Files (x86)/Google/chrome-win32/chrome.exe` |
480+ | `firefox` | `C:/Program Files/Mozilla Firefox/firefox.exe`, `C:/Program Files (x86)/Mozilla Firefox/firefox.exe`, `%APPDATA%/Local/Mozilla Firefox/firefox.exe` |
481+ | `firefox:dev` | `C:/Program Files/Firefox Developer Edition/firefox.exe`, `C:/Program Files (x86)/Firefox Developer Edition/firefox.exe`, `%APPDATA%/Local/Firefox Developer Edition/firefox.exe` |
482+ | `firefox:nightly` | `C:/Program Files/Firefox Nightly/firefox.exe`, `C:/Program Files (x86)/Firefox Nightly/firefox.exe`, `%APPDATA%/Local/Firefox Nightly/firefox.exe` |
483+ | `edge` | `C:/Program Files (x86)/Microsoft/Edge/Application/msedge.exe` |
484+ | `edge:beta` | `C:/Program Files (x86)/Microsoft/Edge Beta/Application/msedge.exe` |
485+ | `edge:canary` | `%APPDATA%/Local/Microsoft/Edge SxS/Application/msedge.exe` |
486+ | `edge:dev` | `C:/Program Files (x86)/Microsoft/Edge Dev/Application/msedge.exe` |
460487
461488For the current list, see
462489[packages/launcher](https://github.com/cypress-io/cypress/blob/develop/packages/launcher/lib/windows/index.ts)
0 commit comments