Kaynağa Gözat

remove --browser-extensions option

Gildas 5 yıl önce
ebeveyn
işleme
0edffb6cf5

+ 0 - 3
cli/args.js

@@ -39,7 +39,6 @@ const args = require("yargs")
 		"browser-wait-until": "networkidle0",
 		"browser-wait-until-fallback": true,
 		"browser-debug": false,
-		"browser-extensions": [],
 		"browser-script": [],
 		"browser-args": "",
 		"browser-start-minimized": false,
@@ -101,8 +100,6 @@ const args = require("yargs")
 	.boolean("browser-wait-until-fallback")
 	.options("browser-debug", { description: "Enable debug mode (puppeteer, webdriver-gecko, webdriver-chromium)" })
 	.boolean("browser-debug")
-	.options("browser-extensions", { description: "List of extension paths separated by a space and relative to the 'cli' folder (webdriver-gecko, webdriver-chromium)" })
-	.array("browser-extensions")
 	.options("browser-script", { description: "Path of a script executed before the page is loaded (and all the frames)." })
 	.array("browser-script")
 	.options("browser-args", { description: "Arguments provided as a JSON array and passed to the browser (puppeteer, webdriver-gecko, webdriver-chromium)" })

+ 1 - 6
cli/back-ends/webdriver-chromium.js

@@ -21,9 +21,7 @@
  *   Source.
  */
 
-/* global __dirname, require, exports, process, setTimeout, clearTimeout, Buffer */
-
-const path = require("path");
+/* global require, exports, process, setTimeout, clearTimeout, Buffer */
 
 const chrome = require("selenium-webdriver/chrome");
 const { Builder } = require("selenium-webdriver");
@@ -77,9 +75,6 @@ function getBrowserOptions(options) {
 		if (options.browserWaitUntil === undefined || options.browserWaitUntil == "networkidle0" || options.browserWaitUntil == "networkidle2") {
 			extensions.push(encode(require.resolve("./extensions/signed/network_idle-0.0.2-an+fx.xpi")));
 		}
-		if (options.browserExtensions && options.browserExtensions.length) {
-			options.browserExtensions.forEach(extensionPath => extensions.push(encode(path.resolve(__dirname, "..", extensionPath))));
-		}
 		chromeOptions.addExtensions(extensions);
 	}
 	if (options.userAgent) {

+ 1 - 6
cli/back-ends/webdriver-gecko.js

@@ -21,9 +21,7 @@
  *   Source.
  */
 
-/* global __dirname, require, exports, process, setTimeout, clearTimeout */
-
-const path = require("path");
+/* global require, exports, process, setTimeout, clearTimeout */
 
 const firefox = require("selenium-webdriver/firefox");
 const { Builder, By, Key } = require("selenium-webdriver");
@@ -67,9 +65,6 @@ function getBrowserOptions(options) {
 	if (options.browserWaitUntil === undefined || options.browserWaitUntil == "networkidle0" || options.browserWaitUntil == "networkidle2") {
 		extensions.push(require.resolve("./extensions/signed/network_idle-0.0.2-an+fx.xpi"));
 	}
-	if (options.browserExtensions && options.browserExtensions.length) {
-		options.browserExtensions.forEach(extensionPath => extensions.push(path.resolve(__dirname, "..", extensionPath)));
-	}
 	if (extensions.length) {
 		firefoxOptions.addExtensions(extensions);
 	}