diff --git a/.travis.yml b/.travis.yml
index 991c69bba5924ed25b6b7da191bdddaeb0893757..dc5bb7a9070aa8840e2b340883599b81baccfdad 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,9 +3,6 @@ sudo: required
 dist: trusty
 addons:
     chrome: stable
-before_script:
-  - "export DISPLAY=:99.0"
-  - "sh -e /etc/init.d/xvfb start"
 node_js:
 - 6
 cache:
diff --git a/test/helpers/selenium-helper.js b/test/helpers/selenium-helper.js
index b63ea2bf66ac321ae9dc68f79906af68c21d9d16..b18f356518c56c8154bc63b0acc9d856507e15f1 100644
--- a/test/helpers/selenium-helper.js
+++ b/test/helpers/selenium-helper.js
@@ -34,8 +34,11 @@ class SeleniumHelper {
     }
 
     getDriver () {
+        const chromeCapabilities = webdriver.Capabilities.chrome();
+        chromeCapabilities.set('chromeOptions', {args: ['--headless']});
         this.driver = new webdriver.Builder()
             .forBrowser('chrome')
+            .withCapabilities(chromeCapabilities)
             .build();
         return this.driver;
     }