From 7156b6bedddae9ea5632157fc0209b37bfa4451d Mon Sep 17 00:00:00 2001 From: Dmitry Lemeshko Date: Thu, 5 Dec 2019 21:56:54 +0100 Subject: [PATCH] do not use stdoutsocket for console logs on Windows (#52208) (#52319) --- test/functional/services/remote/webdriver.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/functional/services/remote/webdriver.ts b/test/functional/services/remote/webdriver.ts index fdc885d4dbef28..051ca271862e87 100644 --- a/test/functional/services/remote/webdriver.ts +++ b/test/functional/services/remote/webdriver.ts @@ -133,6 +133,20 @@ async function attemptToCreateCommand( // See: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Headless_mode firefoxOptions.headless(); } + + // Windows issue with stout socket https://github.com/elastic/kibana/issues/52053 + if (process.platform === 'win32') { + const session = await new Builder() + .forBrowser(browserType) + .setFirefoxOptions(firefoxOptions) + .setFirefoxService(new firefox.ServiceBuilder(geckoDriver.path)) + .build(); + return { + session, + consoleLog$: Rx.EMPTY, + }; + } + const { input, chunk$, cleanup } = await createStdoutSocket(); lifecycle.on('cleanup', cleanup);