diff --git a/src/puppet-web/browser-driver.ts b/src/puppet-web/browser-driver.ts index 109e5cb936dce785cbb79d73f77fd9698389298f..744cb89fb8d54f9289fdf53893fc2d2481957a54 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