Commit ebc54bb1 authored by BryceLTaylor's avatar BryceLTaylor

get chromedriver version from the package

parent 8d5b1395
const webdriver = require('selenium-webdriver'); const webdriver = require('selenium-webdriver');
const bindAll = require('lodash.bindall'); const bindAll = require('lodash.bindall');
require('chromedriver'); require('chromedriver');
let chromedriverVersion = require('chromedriver').version;
const headless = process.env.SMOKE_HEADLESS || false; const headless = process.env.SMOKE_HEADLESS || false;
const remote = process.env.SMOKE_REMOTE || false; const remote = process.env.SMOKE_REMOTE || false;
...@@ -8,7 +9,6 @@ const ci = process.env.CI || false; ...@@ -8,7 +9,6 @@ const ci = process.env.CI || false;
const buildID = process.env.TRAVIS_BUILD_NUMBER; const buildID = process.env.TRAVIS_BUILD_NUMBER;
const {SAUCE_USERNAME, SAUCE_ACCESS_KEY} = process.env; const {SAUCE_USERNAME, SAUCE_ACCESS_KEY} = process.env;
const {By, Key, until} = webdriver; const {By, Key, until} = webdriver;
const pkg = require('../../package.json');
const DEFAULT_TIMEOUT_MILLISECONDS = 20 * 1000; const DEFAULT_TIMEOUT_MILLISECONDS = 20 * 1000;
...@@ -64,9 +64,11 @@ class SeleniumHelper { ...@@ -64,9 +64,11 @@ class SeleniumHelper {
} }
getChromeVersionNumber () { getChromeVersionNumber () {
let chromedriverVersion = pkg.devDependencies.chromedriver;
let versionFinder = /\d+\.\d+/; let versionFinder = /\d+\.\d+/;
let versionArray = versionFinder.exec(chromedriverVersion); let versionArray = versionFinder.exec(chromedriverVersion);
if (versionArray === null) {
throw new Error('couldn\'t find version of chromedriver');
}
return versionArray[0]; return versionArray[0];
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment