diff --git a/.travis.yml b/.travis.yml index 5b9e02a..4228096 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ services: before_script: - docker pull selenium/standalone-firefox:2.48.2 - docker pull selenium/standalone-chrome:2.48.2 + - docker images --no-trunc script: - npm test - dockers/Screenshotter/screenshotter.sh --verify diff --git a/dockers/Screenshotter/screenshotter.js b/dockers/Screenshotter/screenshotter.js index fa9b321..bc2a01c 100644 --- a/dockers/Screenshotter/screenshotter.js +++ b/dockers/Screenshotter/screenshotter.js @@ -8,6 +8,7 @@ var net = require("net"); var pako = require("pako"); var path = require("path"); var selenium = require("selenium-webdriver"); +var firefox = require("selenium-webdriver/firefox"); var app = require("../../server"); var data = require("../../test/screenshotter/ss_data"); @@ -204,6 +205,12 @@ function tryConnect() { var driver; function buildDriver() { var builder = new selenium.Builder().forBrowser(opts.browser); + var ffProfile = new firefox.Profile(); + ffProfile.setPreference( + "browser.startup.homepage_override.mstone", "ignore"); + ffProfile.setPreference("browser.startup.page", 0); + var ffOptions = new firefox.Options().setProfile(ffProfile); + builder.setFirefoxOptions(ffOptions); if (seleniumURL) { builder.usingServer(seleniumURL); }