diff --git a/Gruntfile.js b/Gruntfile.js index faf68f100..508fadc58 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -24,6 +24,10 @@ module.exports = function(grunt) { nodemonArgs.push(flowFile); } + var nonHeadless = grunt.option('non-headless'); + if (nonHeadless) { + process.env.NODE_RED_NON_HEADLESS = 'true'; + } grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), paths: { diff --git a/test/editor/wdio.conf.js b/test/editor/wdio.conf.js index 08cc1e60f..eb23a9a2c 100644 --- a/test/editor/wdio.conf.js +++ b/test/editor/wdio.conf.js @@ -62,10 +62,11 @@ exports.config = { // browserName: 'chrome', chromeOptions: { - // Runs tests without opening a broser. - args: ['--headless', '--disable-gpu', 'window-size=1920,1080'], - // Runs tests with opening a broser. - // args: ['--disable-gpu'], + args: process.env.NODE_RED_NON_HEADLESS + // Runs tests with opening a browser. + ? ['--disable-gpu'] + // Runs tests without opening a browser. + : ['--headless', '--disable-gpu', 'window-size=1920,1080'] }, }], //