From 778b1a83df3b2884bef9665751402b28b2a4617b Mon Sep 17 00:00:00 2001 From: Paul Kaplan <pkaplan@media.mit.edu> Date: Wed, 7 Mar 2018 11:42:51 -0500 Subject: [PATCH] Try using headless chrome for integration tests --- .travis.yml | 3 --- test/helpers/selenium-helper.js | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 991c69bba..dc5bb7a90 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 b63ea2bf6..b18f35651 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; } -- GitLab