diff --git a/index.js b/index.js index b45b51f..4786a1f 100644 --- a/index.js +++ b/index.js @@ -167,7 +167,11 @@ ChromeBrowser.prototype = { ChromeBrowser.$inject = ['baseBrowserDecorator', 'args'] function headlessGetOptions (url, args, parent) { - var mergedArgs = parent.call(this, url, args).concat(['--headless', '--disable-gpu']) + var mergedArgs = parent.call(this, url, args).concat([ + '--headless', + '--disable-gpu', + '--disable-dev-shm-usage' + ]) var isRemoteDebuggingFlag = function (flag) { return flag.indexOf('--remote-debugging-port=') !== -1 diff --git a/test/jsflags.spec.js b/test/jsflags.spec.js index 0998d51..0b2c623 100644 --- a/test/jsflags.spec.js +++ b/test/jsflags.spec.js @@ -66,6 +66,7 @@ describe('headlessGetOptions', function () { '-incognito', '--headless', '--disable-gpu', + '--disable-dev-shm-usage', '--remote-debugging-port=9222' ]) }) @@ -81,7 +82,8 @@ describe('headlessGetOptions', function () { '-incognito', '--remote-debugging-port=9333', '--headless', - '--disable-gpu' + '--disable-gpu', + '--disable-dev-shm-usage' ]) }) })