|
1 | 1 | 'use strict';
|
2 | 2 |
|
3 |
| -var fs = require('fs'); |
4 |
| -var async = require('async'); |
5 |
| -var mkdirp = require('mkdirp'); |
6 |
| -var path = require('path'); |
7 |
| -var resemble = require('node-resemble-js'); |
8 |
| -var progress = require('progress'); |
9 |
| -var gallery = require('./gallery'); |
10 |
| -var helpers = require('./helpers'); |
11 |
| -var log = require('./logger'); |
| 3 | +var fs = require('fs'); |
| 4 | +var async = require('async'); |
| 5 | +var mkdirp = require('mkdirp'); |
| 6 | +var path = require('path'); |
| 7 | +var resemble = require('node-resemble-js'); |
| 8 | +var progress = require('progress'); |
| 9 | +var gallery = require('./gallery'); |
| 10 | +var helpers = require('./helpers'); |
| 11 | +var log = require('./logger'); |
| 12 | +var phantomjs = require('phantomjs2'); |
12 | 13 |
|
13 | 14 | function Wraith(config, cb) {
|
14 | 15 | var self = this;
|
@@ -185,7 +186,7 @@ Wraith.prototype.takeScreenshots = function () {
|
185 | 186 | height: 'all'
|
186 | 187 | },
|
187 | 188 | defaultWhiteBackground: true,
|
188 |
| - phantomPath: task.engine, |
| 189 | + phantomPath: self.getEnginePath[task.engine], |
189 | 190 | phantomConfig: {
|
190 | 191 | 'debug': 'false',
|
191 | 192 | 'load-images': 'true'
|
@@ -216,6 +217,14 @@ Wraith.prototype.takeScreenshots = function () {
|
216 | 217 | });
|
217 | 218 | };
|
218 | 219 |
|
| 220 | +Wraith.prototype.getEnginePath = function(engine) { |
| 221 | + if(engine == 'phantomjs') { |
| 222 | + return phantomjs.path; |
| 223 | + } else { |
| 224 | + return engine; |
| 225 | + } |
| 226 | +}; |
| 227 | + |
219 | 228 | Wraith.prototype.compareScreenshots = function() {
|
220 | 229 | var self = this;
|
221 | 230 | var fileLabels = [];
|
|
0 commit comments