@@ -415,11 +415,20 @@ On Mac, Cypress attempts to find installed browsers by their bundle identifier.
415
415
If this does not succeed, it will fall back to the Linux browser detection
416
416
method.
417
417
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 |
419
+ | -------------------- | ------------------------------------- | ------------------------------------------ |
420
+ | `chrome` | `com.google.Chrome` | `Contents/MacOS/Google Chrome` |
421
+ | `chrome:beta` | `com.google.Chrome.beta` | `Contents/MacOS/Google Chrome Beta` |
422
+ | `chrome:canary` | `com.google.Chrome.canary` | `Contents/MacOS/Google Chrome Canary` |
423
+ | `chrome-for-testing` | `com.google.chrome.for.testing` | `Contents/MacOS/Google Chrome for Testing` |
424
+ | `chromium` | `org.chromium.Chromium` | `Contents/MacOS/Chromium` |
425
+ | `firefox` | `org.mozilla.firefox` | `Contents/MacOS/firefox` |
426
+ | `firefox:dev` | `org.mozilla.firefoxdeveloperedition` | `Contents/MacOS/firefox` |
427
+ | `firefox:nightly` | `org.mozilla.nightly` | `Contents/MacOS/firefox` |
428
+ | `edge` | `com.microsoft.Edge` | `Contents/MacOS/Microsoft Edge` |
429
+ | `edge:beta` | `com.microsoft.Edge.Beta` | `Contents/MacOS/Microsoft Edge Beta` |
430
+ | `edge:canary` | `com.microsoft.Edge.Canary` | `Contents/MacOS/Microsoft Edge Canary` |
431
+ | `edge:dev` | `com.microsoft.Edge.Dev` | `Contents/MacOS/Microsoft Edge Dev` |
423
432
424
433
For the current list, see
425
434
[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
431
440
the browser you are trying to use does not exist under one of the expected
432
441
binary names, Cypress will not be able to find it.
433
442
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` |
439
457
440
458
These binary names should work for most Linux distributions. If your
441
459
distribution packages browsers under a different binary name, you can add a
@@ -452,11 +470,20 @@ sudo ln `which chrome` /usr/local/bin/google-chrome
452
470
453
471
On Windows, Cypress scans the following locations to try to find each browser:
454
472
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 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` |
460
487
461
488
For the current list, see
462
489
[packages/launcher](https://github.com/cypress-io/cypress/blob/develop/packages/launcher/lib/windows/index.ts)
0 commit comments