From f1f9e1be9a18c2b61f3c5be726fc58a07ac0aa3c Mon Sep 17 00:00:00 2001 From: Huan LI Date: Wed, 23 Aug 2017 02:09:42 +0800 Subject: [PATCH] disable dbus in driver class --- src/puppet-web/browser-driver.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/puppet-web/browser-driver.ts b/src/puppet-web/browser-driver.ts index 109e5cb9..744cb89f 100644 --- a/src/puppet-web/browser-driver.ts +++ b/src/puppet-web/browser-driver.ts @@ -43,6 +43,13 @@ import { process.env['SELENIUM_PROMISE_MANAGER'] = '0' promiseManager.USE_PROMISE_MANAGER = false +/** + * issue #756 + * fix Chromedriver frequently hangs when attempting to start a new session. + * https://github.com/SeleniumHQ/docker-selenium/issues/87#issuecomment-187580115 + */ +process.env['DBUS_SESSION_BUS_ADDRESS'] = '/dev/null' + export class BrowserDriver { private driver: WebDriver -- GitLab