From 7db40071a8464044436c92202f44da03512f4e34 Mon Sep 17 00:00:00 2001 From: Brandon Walderman Date: Tue, 22 Mar 2022 12:46:00 -0700 Subject: [PATCH] fix(selenium): Use ms:edgeOptions with Edge. (#12933) --- packages/playwright-core/src/server/chromium/chromium.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/playwright-core/src/server/chromium/chromium.ts b/packages/playwright-core/src/server/chromium/chromium.ts index 1e52673268..5f632098fa 100644 --- a/packages/playwright-core/src/server/chromium/chromium.ts +++ b/packages/playwright-core/src/server/chromium/chromium.ts @@ -159,7 +159,10 @@ export class Chromium extends BrowserType { const args = this._innerDefaultArgs(options); args.push('--remote-debugging-port=0'); const isEdge = options.channel && options.channel.startsWith('msedge'); - let desiredCapabilities = { 'browserName': isEdge ? 'MicrosoftEdge' : 'chrome', 'goog:chromeOptions': { args } }; + let desiredCapabilities = { + 'browserName': isEdge ? 'MicrosoftEdge' : 'chrome', + [isEdge ? 'ms:edgeOptions' : 'goog:chromeOptions']: { args } + }; try { if (process.env.SELENIUM_REMOTE_CAPABILITIES) { const parsed = JSON.parse(process.env.SELENIUM_REMOTE_CAPABILITIES);