diff --git a/test/launch.js b/test/launch.js
index <HASH>..<HASH> 100755
--- a/test/launch.js
+++ b/test/launch.js
@@ -20,11 +20,10 @@ let browser = {
     return process.env.NODE_ENV === 'testing'
   },
   open () {
-    if (this.silent) {
-      chromeOpts.chromeFlags = chromeOpts.chromeFlags || []
-      chromeOpts.chromeFlags.push('--headless')
-    }
-    launcher.launch(chromeOpts).then(chrome => this.inst = chrome)
+    launcher.launch(chromeOpts).then(chrome => {
+      // promise not resolve in headless mode
+      this.inst = chrome
+    })
   },
   close () {
     if (this.silent) {
Find promise resolve problem in headless mode

So disable it. ref:
<URL>