diff --git a/packages/runner/src/browser-paths.ts b/packages/runner/src/browser-paths.ts index 614e534a..47a791f5 100644 --- a/packages/runner/src/browser-paths.ts +++ b/packages/runner/src/browser-paths.ts @@ -1,11 +1,13 @@ export type BrowserPlatform = 'windows' | 'mac' | 'linux'; export type KnownTarget = + | 'arc' | 'chromium' | 'chrome' | 'chrome-beta' | 'chrome-dev' | 'chrome-canary' + | 'dia' | 'edge' | 'edge-beta' | 'edge-dev' @@ -21,6 +23,11 @@ export const KNOWN_BROWSER_PATHS: Record< > = { // Chromium based targets + arc: { + mac: ['/Applications/Arc.app/Contents/MacOS/Arc'], + linux: [], + windows: [], + }, chromium: { mac: [], linux: [ @@ -55,6 +62,11 @@ export const KNOWN_BROWSER_PATHS: Record< linux: [], windows: [], }, + dia: { + mac: ['/Applications/Dia.app/Contents/MacOS/Dia'], + linux: [], + windows: [], + }, edge: { mac: [], linux: [], @@ -116,10 +128,12 @@ export const KNOWN_BROWSER_PATHS: Record< */ export const FALLBACK_TARGETS: Partial> = { chrome: [ + 'arc', 'chromium', 'chrome-canary', 'chrome-beta', 'chrome-dev', + 'dia', 'edge', 'edge-canary', 'edge-beta',