www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 1a082e81d95ff5e125a4cd6ef85cc0a985473d42
parent 7cdb08bf7eacf4b0053c43aef104bc5437e9b402
Author: Kevin Barabash <kevinb7@gmail.com>
Date:   Tue,  1 Dec 2015 08:17:47 -0800

Merge pull request #406 from gagern/ffEmptyPage

Force Firefox to start up with an empty page
Diffstat:
M.travis.yml | 1+
Mdockers/Screenshotter/screenshotter.js | 7+++++++
2 files changed, 8 insertions(+), 0 deletions(-)

diff --git 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 @@ -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); }