Fix test extension location

This commit is contained in:
hensm
2018-12-21 04:28:36 +00:00
parent 95bbe777bc
commit f4f795e8e6
2 changed files with 25 additions and 5 deletions

View File

@@ -1,17 +1,32 @@
"use strict";
const path = require("path");
const path = require("path");
const glob = require("glob");
const fs = require("fs");
const webdriver = require("selenium-webdriver");
const firefox = require("selenium-webdriver/firefox");
const chrome = require("selenium-webdriver/chrome");
const firefox = require("selenium-webdriver/firefox");
const chrome = require("selenium-webdriver/chrome");
const { __extensionName
, __extensionVersion } = require("../ext/package.json");
const extensionArchivePath = path.join(
path.join(__dirname, "../dist/ext/")
, `${__extensionName}-${__extensionVersion}.xpi`);
if (!fs.existsSync(extensionArchivePath)) {
console.error("Extension archive not found.");
process.exit(1);
}
const TEST_PAGE_URL = `file:///${__dirname}/test.html`;
const firefoxOptions = new firefox.Options()
.headless()
.addExtensions(path.resolve(__dirname, "../dist/ext/ext.xpi"))
.addExtensions(extensionArchivePath)
.setPreference("xpinstall.signatures.required", false);
const chromeOptions = new chrome.Options()