Merge pull request #406 from gagern/ffEmptyPage

Force Firefox to start up with an empty page
This commit is contained in:
Kevin Barabash 2015-12-01 08:17:47 -08:00
commit 1a082e81d9
2 changed files with 8 additions and 0 deletions

View File

@ -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

View File

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