Socket
Socket
Sign inDemoInstall

protractor

Package Overview
Dependencies
Maintainers
2
Versions
103
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

protractor - npm Package Compare versions

Comparing version 5.1.0 to 5.1.1

6

built/bpRunner.js
"use strict";
const child_process_1 = require("child_process");
const q = require("q");
const logger_1 = require("./logger");
const child_process_1 = require('child_process');
const q = require('q');
const logger_1 = require('./logger');
const BP_PATH = require.resolve('blocking-proxy/built/lib/bin.js');

@@ -6,0 +6,0 @@ let logger = new logger_1.Logger('BlockingProxy');

@@ -217,3 +217,2 @@ /// <reference types="selenium-webdriver" />

*
* @example
* // Running with control flow disabled

@@ -253,3 +252,2 @@ * var forked = await browser.forkNewDriverInstance().ready;

*
* @example
* // Running against global browser, with control flow disabled

@@ -260,3 +258,2 @@ * await browser.get('page1');

*
* @example
* // Running against forked browsers, with the control flow enabled

@@ -270,3 +267,2 @@ * // In this case, you may prefer `restartSync` (documented below)

*
* @example
* // Running against forked browsers, with the control flow disabled

@@ -278,3 +274,2 @@ * var forked = await browser.forkNewDriverInstance().ready;

*
* @example
* // Unexpected behavior can occur if you save references to the global `browser`

@@ -301,3 +296,2 @@ * var savedBrowser = browser;

*
* @example
* // Running against forked browsers

@@ -450,3 +444,3 @@ * var forked = browser.forkNewDriverInstance();

*/
refresh(opt_timeout?: number): wdpromise.Promise<any>;
refresh(opt_timeout?: number): wdpromise.Promise<void>;
/**

@@ -453,0 +447,0 @@ * Mixin navigation methods back into the navigation object so that

"use strict";
const blocking_proxy_1 = require("blocking-proxy");
const selenium_webdriver_1 = require("selenium-webdriver");
const url = require("url");
const webdriver_js_extender_1 = require("webdriver-js-extender");
const debugger_1 = require("./debugger");
const element_1 = require("./element");
const expectedConditions_1 = require("./expectedConditions");
const locators_1 = require("./locators");
const logger_1 = require("./logger");
const blocking_proxy_1 = require('blocking-proxy');
const selenium_webdriver_1 = require('selenium-webdriver');
const url = require('url');
const webdriver_js_extender_1 = require('webdriver-js-extender');
const debugger_1 = require('./debugger');
const element_1 = require('./element');
const expectedConditions_1 = require('./expectedConditions');
const locators_1 = require('./locators');
const logger_1 = require('./logger');
const clientSideScripts = require('./clientsidescripts');

@@ -51,9 +51,10 @@ // TODO: fix the typings for selenium-webdriver/lib/command

to[fnName] = function () {
for (let i = 0; i < arguments.length; i++) {
if (arguments[i] instanceof element_1.ElementFinder) {
arguments[i] = arguments[i].getWebElement();
const args = arguments;
for (let i = 0; i < args.length; i++) {
if (args[i] instanceof element_1.ElementFinder) {
args[i] = args[i].getWebElement();
}
}
const run = () => {
return from[fnName].apply(from, arguments);
return from[fnName].apply(from, args);
};

@@ -210,3 +211,5 @@ if (setupFn) {

if (this.bpClient) {
return this.bpClient.setWaitParams(value).then(() => this.internalRootEl);
const bpCommandPromise = this.bpClient.setWaitParams(value);
// Convert to webdriver promise as best as possible
return selenium_webdriver_1.promise.when(bpCommandPromise).then(() => this.internalRootEl);
}

@@ -253,5 +256,5 @@ return this.internalRootEl;

logger.debug('Setting waitForAngular' + !enabled);
return this.bpClient.setWaitEnabled(enabled).then(() => {
return enabled;
});
const bpCommandPromise = this.bpClient.setWaitEnabled(enabled);
// Convert to webdriver promise as best as possible
return selenium_webdriver_1.promise.when(bpCommandPromise).then(() => enabled);
}

@@ -286,3 +289,2 @@ });

*
* @example
* // Running with control flow disabled

@@ -324,3 +326,2 @@ * var forked = await browser.forkNewDriverInstance().ready;

*
* @example
* // Running against global browser, with control flow disabled

@@ -331,3 +332,2 @@ * await browser.get('page1');

*
* @example
* // Running against forked browsers, with the control flow enabled

@@ -341,3 +341,2 @@ * // In this case, you may prefer `restartSync` (documented below)

*
* @example
* // Running against forked browsers, with the control flow disabled

@@ -349,3 +348,2 @@ * var forked = await browser.forkNewDriverInstance().ready;

*
* @example
* // Unexpected behavior can occur if you save references to the global `browser`

@@ -374,3 +372,2 @@ * var savedBrowser = browser;

*
* @example
* // Running against forked browsers

@@ -480,7 +477,7 @@ * var forked = browser.forkNewDriverInstance();

.execute(() => {
return this.plugins_.waitForPromise();
return this.plugins_.waitForPromise(this);
}, 'Plugins.waitForPromise()')
.then(() => {
return this.driver.wait(() => {
return this.plugins_.waitForCondition().then((results) => {
return this.plugins_.waitForCondition(this).then((results) => {
return results.reduce((x, y) => x && y, true);

@@ -667,3 +664,3 @@ });

return this.driver.get(destination)
.then(() => this.driver.controlFlow().execute(() => this.plugins_.onPageLoad()))
.then(() => this.driver.controlFlow().execute(() => this.plugins_.onPageLoad(this)))
.then(() => null);

@@ -720,3 +717,3 @@ }

return this.driver.controlFlow().execute(() => {
return this.plugins_.onPageLoad();
return this.plugins_.onPageLoad(this);
});

@@ -733,3 +730,3 @@ })

logger.error(`Could not find Angular on page ${destination} : ${message}`);
throw new Error('Angular could not be found on the page ${destination}.' +
throw new Error(`Angular could not be found on the page ${destination}.` +
`If this is not an Angular application, you may need to turn off waiting for Angular.

@@ -780,3 +777,3 @@ Please see

return this.driver.controlFlow().execute(() => {
return this.plugins_.onPageStable();
return this.plugins_.onPageStable(this);
});

@@ -783,0 +780,0 @@ })

"use strict";
const fs = require("fs");
const optimist = require("optimist");
const path = require("path");
const fs = require('fs');
const optimist = require('optimist');
const path = require('path');
/**

@@ -204,4 +204,4 @@ * The command line interface for interacting with the Protractor runner.

// Run the launcher
const launcher = require("./launcher");
const launcher = require('./launcher');
launcher.init(configFile, argv);
//# sourceMappingURL=cli.js.map
"use strict";
const glob = require("glob");
const path = require("path");
const exitCodes_1 = require("./exitCodes");
const logger_1 = require("./logger");
const glob = require('glob');
const path = require('path');
const exitCodes_1 = require('./exitCodes');
const logger_1 = require('./logger');
let logger = new logger_1.Logger('configParser');

@@ -7,0 +7,0 @@ // Coffee is required here to enable config files written in coffee-script.

"use strict";
const net = require("net");
const selenium_webdriver_1 = require("selenium-webdriver");
const util = require("util");
const logger_1 = require("./logger");
const net = require('net');
const selenium_webdriver_1 = require('selenium-webdriver');
const util = require('util');
const logger_1 = require('./logger');
let breakpointHook = require('./breakpointhook.js');

@@ -132,3 +132,3 @@ let logger = new logger_1.Logger('protractor');

catch (e) {
res = 'Error while evaluating command: ' + e;
res = selenium_webdriver_1.promise.when('Error while evaluating command: ' + e);
}

@@ -135,0 +135,0 @@ if (!selenium_webdriver_1.promise.isPromise(res)) {

@@ -7,6 +7,6 @@ "use strict";

*/
const q = require("q");
const selenium_webdriver_1 = require("selenium-webdriver");
const logger_1 = require("../logger");
const driverProvider_1 = require("./driverProvider");
const q = require('q');
const selenium_webdriver_1 = require('selenium-webdriver');
const logger_1 = require('../logger');
const driverProvider_1 = require('./driverProvider');
const http = require('selenium-webdriver/http');

@@ -13,0 +13,0 @@ let logger = new logger_1.Logger('attachSession');

@@ -7,8 +7,8 @@ "use strict";

*/
const https = require("https");
const q = require("q");
const util = require("util");
const exitCodes_1 = require("../exitCodes");
const logger_1 = require("../logger");
const driverProvider_1 = require("./driverProvider");
const https = require('https');
const q = require('q');
const util = require('util');
const exitCodes_1 = require('../exitCodes');
const logger_1 = require('../logger');
const driverProvider_1 = require('./driverProvider');
let logger = new logger_1.Logger('browserstack');

@@ -15,0 +15,0 @@ class BrowserStack extends driverProvider_1.DriverProvider {

@@ -7,10 +7,10 @@ "use strict";

*/
const fs = require("fs");
const path = require("path");
const q = require("q");
const selenium_webdriver_1 = require("selenium-webdriver");
const chrome_1 = require("selenium-webdriver/chrome");
const exitCodes_1 = require("../exitCodes");
const logger_1 = require("../logger");
const driverProvider_1 = require("./driverProvider");
const fs = require('fs');
const path = require('path');
const q = require('q');
const selenium_webdriver_1 = require('selenium-webdriver');
const chrome_1 = require('selenium-webdriver/chrome');
const exitCodes_1 = require('../exitCodes');
const logger_1 = require('../logger');
const driverProvider_1 = require('./driverProvider');
const SeleniumConfig = require('webdriver-manager/built/lib/config').Config;

@@ -17,0 +17,0 @@ let logger = new logger_1.Logger('direct');

@@ -7,5 +7,5 @@ "use strict";

*/
const q = require("q");
const selenium_webdriver_1 = require("selenium-webdriver");
const bpRunner_1 = require("../bpRunner");
const q = require('q');
const selenium_webdriver_1 = require('selenium-webdriver');
const bpRunner_1 = require('../bpRunner');
class DriverProvider {

@@ -12,0 +12,0 @@ constructor(config) {

@@ -7,5 +7,5 @@ "use strict";

*/
const q = require("q");
const logger_1 = require("../logger");
const driverProvider_1 = require("./driverProvider");
const q = require('q');
const logger_1 = require('../logger');
const driverProvider_1 = require('./driverProvider');
let logger = new logger_1.Logger('hosted');

@@ -12,0 +12,0 @@ class Hosted extends driverProvider_1.DriverProvider {

@@ -5,18 +5,18 @@ "use strict";

}
__export(require("./attachSession"));
__export(require("./browserStack"));
__export(require("./direct"));
__export(require("./driverProvider"));
__export(require("./hosted"));
__export(require("./local"));
__export(require("./mock"));
__export(require("./sauce"));
const attachSession_1 = require("./attachSession");
const browserStack_1 = require("./browserStack");
const direct_1 = require("./direct");
const hosted_1 = require("./hosted");
const local_1 = require("./local");
const mock_1 = require("./mock");
const sauce_1 = require("./sauce");
const logger_1 = require("../logger");
__export(require('./attachSession'));
__export(require('./browserStack'));
__export(require('./direct'));
__export(require('./driverProvider'));
__export(require('./hosted'));
__export(require('./local'));
__export(require('./mock'));
__export(require('./sauce'));
const attachSession_2 = require('./attachSession');
const browserStack_2 = require('./browserStack');
const direct_2 = require('./direct');
const hosted_2 = require('./hosted');
const local_2 = require('./local');
const mock_2 = require('./mock');
const sauce_2 = require('./sauce');
const logger_1 = require('../logger');
let logger = new logger_1.Logger('driverProviders');

@@ -26,3 +26,3 @@ exports.buildDriverProvider = (config) => {

if (config.directConnect) {
driverProvider = new direct_1.Direct(config);
driverProvider = new direct_2.Direct(config);
exports.logWarnings('directConnect', config);

@@ -32,7 +32,7 @@ }

if (config.seleniumSessionId) {
driverProvider = new attachSession_1.AttachSession(config);
driverProvider = new attachSession_2.AttachSession(config);
exports.logWarnings('attachSession', config);
}
else {
driverProvider = new hosted_1.Hosted(config);
driverProvider = new hosted_2.Hosted(config);
exports.logWarnings('hosted', config);

@@ -42,19 +42,19 @@ }

else if (config.browserstackUser && config.browserstackKey) {
driverProvider = new browserStack_1.BrowserStack(config);
driverProvider = new browserStack_2.BrowserStack(config);
exports.logWarnings('browserStack', config);
}
else if (config.sauceUser && config.sauceKey) {
driverProvider = new sauce_1.Sauce(config);
driverProvider = new sauce_2.Sauce(config);
exports.logWarnings('sauce', config);
}
else if (config.seleniumServerJar) {
driverProvider = new local_1.Local(config);
driverProvider = new local_2.Local(config);
exports.logWarnings('local', config);
}
else if (config.mockSelenium) {
driverProvider = new mock_1.Mock(config);
driverProvider = new mock_2.Mock(config);
exports.logWarnings('mock', config);
}
else {
driverProvider = new local_1.Local(config);
driverProvider = new local_2.Local(config);
exports.logWarnings('local', config);

@@ -61,0 +61,0 @@ }

@@ -10,8 +10,8 @@ "use strict";

*/
const fs = require("fs");
const path = require("path");
const q = require("q");
const exitCodes_1 = require("../exitCodes");
const logger_1 = require("../logger");
const driverProvider_1 = require("./driverProvider");
const fs = require('fs');
const path = require('path');
const q = require('q');
const exitCodes_1 = require('../exitCodes');
const logger_1 = require('../logger');
const driverProvider_1 = require('./driverProvider');
const SeleniumConfig = require('webdriver-manager/built/lib/config').Config;

@@ -18,0 +18,0 @@ const SeleniumChrome = require('webdriver-manager/built/lib/binaries/chrome_driver').ChromeDriver;

@@ -7,5 +7,5 @@ "use strict";

*/
const q = require("q");
const selenium_webdriver_1 = require("selenium-webdriver");
const driverProvider_1 = require("./driverProvider");
const q = require('q');
const selenium_webdriver_1 = require('selenium-webdriver');
const driverProvider_1 = require('./driverProvider');
class MockExecutor {

@@ -12,0 +12,0 @@ execute(command) { }

@@ -7,6 +7,6 @@ /*

"use strict";
const q = require("q");
const util = require("util");
const logger_1 = require("../logger");
const driverProvider_1 = require("./driverProvider");
const q = require('q');
const util = require('util');
const logger_1 = require('../logger');
const driverProvider_1 = require('./driverProvider');
const SauceLabs = require('saucelabs');

@@ -57,6 +57,6 @@ let logger = new logger_1.Logger('sauce');

this.config_.capabilities['build'] = this.config_.sauceBuild;
let auth = 'http://' + this.config_.sauceUser + ':' + this.config_.sauceKey + '@';
let auth = 'https://' + this.config_.sauceUser + ':' + this.config_.sauceKey + '@';
this.config_.seleniumAddress =
auth + (this.config_.sauceSeleniumAddress ? this.config_.sauceSeleniumAddress :
'ondemand.saucelabs.com:80/wd/hub');
'ondemand.saucelabs.com:443/wd/hub');
// Append filename to capabilities.name so that it's easier to identify

@@ -63,0 +63,0 @@ // tests.

@@ -8,2 +8,3 @@ /// <reference types="selenium-webdriver" />

export interface WebdriverWebElement extends WebElement {
[key: string]: any;
}

@@ -10,0 +11,0 @@ /**

"use strict";
const selenium_webdriver_1 = require("selenium-webdriver");
const locators_1 = require("./locators");
const logger_1 = require("./logger");
const util_1 = require("./util");
const selenium_webdriver_1 = require('selenium-webdriver');
const locators_1 = require('./locators');
const logger_1 = require('./logger');
const util_1 = require('./util');
let clientSideScripts = require('./clientsidescripts');

@@ -798,3 +798,3 @@ let logger = new logger_1.Logger('element');

this.then =
(fn, errorFn) => {
(fn, errorFn) => {
return this.elementArrayFinder_.then((actionResults) => {

@@ -801,0 +801,0 @@ if (!fn) {

@@ -0,1 +1,2 @@

/// <reference types="node" />
import { Logger } from './logger';

@@ -2,0 +3,0 @@ export declare class IError extends Error {

"use strict";
const selenium_webdriver_1 = require("selenium-webdriver");
const util_1 = require("./util");
const selenium_webdriver_1 = require('selenium-webdriver');
const util_1 = require('./util');
/**

@@ -5,0 +5,0 @@ * Represents a library of canned expected conditions that are useful for

"use strict";
// Re-export selenium-webdriver types.
var selenium_webdriver_1 = require("selenium-webdriver");
var selenium_webdriver_1 = require('selenium-webdriver');
exports.ActionSequence = selenium_webdriver_1.ActionSequence;

@@ -22,12 +22,12 @@ exports.Browser = selenium_webdriver_1.Browser;

// Re-export public types.
var browser_1 = require("./browser");
var browser_1 = require('./browser');
exports.ProtractorBrowser = browser_1.ProtractorBrowser;
var element_1 = require("./element");
var element_1 = require('./element');
exports.ElementArrayFinder = element_1.ElementArrayFinder;
exports.ElementFinder = element_1.ElementFinder;
var expectedConditions_1 = require("./expectedConditions");
var expectedConditions_1 = require('./expectedConditions');
exports.ProtractorExpectedConditions = expectedConditions_1.ProtractorExpectedConditions;
var locators_1 = require("./locators");
var locators_1 = require('./locators');
exports.ProtractorBy = locators_1.ProtractorBy;
var ptor_1 = require("./ptor");
var ptor_1 = require('./ptor');
exports.Ptor = ptor_1.Ptor;

@@ -34,0 +34,0 @@ exports.utils = {

@@ -6,11 +6,11 @@ "use strict";

*/
const fs = require("fs");
const q = require("q");
const configParser_1 = require("./configParser");
const exitCodes_1 = require("./exitCodes");
const logger_1 = require("./logger");
const runner_1 = require("./runner");
const taskRunner_1 = require("./taskRunner");
const taskScheduler_1 = require("./taskScheduler");
const helper = require("./util");
const fs = require('fs');
const q = require('q');
const configParser_1 = require('./configParser');
const exitCodes_1 = require('./exitCodes');
const logger_1 = require('./logger');
const runner_1 = require('./runner');
const taskRunner_1 = require('./taskRunner');
const taskScheduler_1 = require('./taskScheduler');
const helper = require('./util');
let logger = new logger_1.Logger('launcher');

@@ -17,0 +17,0 @@ let RUNNERS_FAILED_EXIT_CODE = 100;

"use strict";
const selenium_webdriver_1 = require("selenium-webdriver");
const selenium_webdriver_1 = require('selenium-webdriver');
let clientSideScripts = require('./clientsidescripts');

@@ -4,0 +4,0 @@ // Explicitly define webdriver.By.

"use strict";
const fs = require("fs");
const path = require("path");
const fs = require('fs');
const path = require('path');
// Will use chalk if chalk is available to add color to console logging

@@ -20,3 +20,2 @@ let chalk;

}
var LogLevel;
(function (LogLevel) {

@@ -27,4 +26,4 @@ LogLevel[LogLevel["ERROR"] = 0] = "ERROR";

LogLevel[LogLevel["DEBUG"] = 3] = "DEBUG";
})(LogLevel = exports.LogLevel || (exports.LogLevel = {}));
var WriteTo;
})(exports.LogLevel || (exports.LogLevel = {}));
var LogLevel = exports.LogLevel;
(function (WriteTo) {

@@ -35,3 +34,4 @@ WriteTo[WriteTo["CONSOLE"] = 0] = "CONSOLE";

WriteTo[WriteTo["NONE"] = 3] = "NONE";
})(WriteTo = exports.WriteTo || (exports.WriteTo = {}));
})(exports.WriteTo || (exports.WriteTo = {}));
var WriteTo = exports.WriteTo;
let logFile = 'protractor.log'; // the default log file name

@@ -38,0 +38,0 @@ /**

@@ -5,2 +5,3 @@ /// <reference types="selenium-webdriver" />

import * as webdriver from 'selenium-webdriver';
import { ProtractorBrowser } from './browser';
import { Config } from './config';

@@ -97,2 +98,4 @@ export declare enum PromiseType {

*
* @param {ProtractorBrowser} browser The browser instance which is loading a page.
*
* @this {Object} bound to module.exports

@@ -107,3 +110,3 @@ *

*/
onPageLoad?(): void | webdriver.promise.Promise<void>;
onPageLoad?(browser: ProtractorBrowser): void | webdriver.promise.Promise<void>;
/**

@@ -114,2 +117,4 @@ * This is called inside browser.get() directly after angular is done

*
* @param {ProtractorBrowser} browser The browser instance which is loading a page.
*
* @this {Object} bound to module.exports

@@ -124,3 +129,3 @@ *

*/
onPageStable?(): void | webdriver.promise.Promise<void>;
onPageStable?(browser: ProtractorBrowser): void | webdriver.promise.Promise<void>;
/**

@@ -132,2 +137,4 @@ * Between every webdriver action, Protractor calls browser.waitForAngular() to

*
* @param {ProtractorBrowser} browser The browser instance which needs invoked `waitForAngular`.
*
* @this {Object} bound to module.exports

@@ -145,3 +152,3 @@ *

*/
waitForPromise?(): webdriver.promise.Promise<void>;
waitForPromise?(browser: ProtractorBrowser): webdriver.promise.Promise<void>;
/**

@@ -154,2 +161,4 @@ * Between every webdriver action, Protractor calls browser.waitForAngular() to

*
* @param {ProtractorBrowser} browser The browser instance which needs invoked `waitForAngular`.
*
* @this {Object} bound to module.exports

@@ -166,3 +175,3 @@ *

*/
waitForCondition?(): webdriver.promise.Promise<boolean> | boolean;
waitForCondition?(browser: ProtractorBrowser): webdriver.promise.Promise<boolean> | boolean;
/**

@@ -169,0 +178,0 @@ * Used to turn off default checks for angular stability

"use strict";
const q = require("q");
const webdriver = require("selenium-webdriver");
const configParser_1 = require("./configParser");
const logger_1 = require("./logger");
const ptor_1 = require("./ptor");
const q = require('q');
const webdriver = require('selenium-webdriver');
const configParser_1 = require('./configParser');
const logger_1 = require('./logger');
const ptor_1 = require('./ptor');
let logger = new logger_1.Logger('plugins');
var PromiseType;
(function (PromiseType) {
PromiseType[PromiseType["Q"] = 0] = "Q";
PromiseType[PromiseType["WEBDRIVER"] = 1] = "WEBDRIVER";
})(PromiseType = exports.PromiseType || (exports.PromiseType = {}));
})(exports.PromiseType || (exports.PromiseType = {}));
var PromiseType = exports.PromiseType;
/**

@@ -14,0 +14,0 @@ * The plugin API for Protractor. Note that this API is unstable. See

"use strict";
const webdriver = require("selenium-webdriver");
const chrome = require("selenium-webdriver/chrome");
const firefox = require("selenium-webdriver/firefox");
const http = require("selenium-webdriver/http");
const remote = require("selenium-webdriver/remote");
const webdriver = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const firefox = require('selenium-webdriver/firefox');
const http = require('selenium-webdriver/http');
const remote = require('selenium-webdriver/remote');
class Ptor {

@@ -8,0 +8,0 @@ constructor() {

"use strict";
const events_1 = require("events");
const q = require("q");
const selenium_webdriver_1 = require("selenium-webdriver");
const util = require("util");
const browser_1 = require("./browser");
const driverProviders_1 = require("./driverProviders");
const logger_1 = require("./logger");
const plugins_1 = require("./plugins");
const ptor_1 = require("./ptor");
const helper = require("./util");
const events_1 = require('events');
const q = require('q');
const selenium_webdriver_1 = require('selenium-webdriver');
const util = require('util');
const browser_1 = require('./browser');
const driverProviders_1 = require('./driverProviders');
const logger_1 = require('./logger');
const plugins_1 = require('./plugins');
const ptor_1 = require('./ptor');
const helper = require('./util');
let logger = new logger_1.Logger('runner');

@@ -251,3 +251,3 @@ /*

browser_.forkNewDriverInstance =
(useSameUrl, copyMockModules, copyConfigUpdates = true) => {
(useSameUrl, copyMockModules, copyConfigUpdates = true) => {
let newBrowser = this.createBrowser(plugins);

@@ -254,0 +254,0 @@ if (copyMockModules) {

@@ -6,5 +6,5 @@ /**

"use strict";
const configParser_1 = require("./configParser");
const logger_1 = require("./logger");
const runner_1 = require("./runner");
const configParser_1 = require('./configParser');
const logger_1 = require('./logger');
const runner_1 = require('./runner');
let logger = new logger_1.Logger('runnerCli');

@@ -11,0 +11,0 @@ process.on('message', (m) => {

"use strict";
const os = require("os");
const logger_1 = require("./logger");
const os = require('os');
const logger_1 = require('./logger');
let logger = new logger_1.Logger('testLogger');

@@ -5,0 +5,0 @@ class TaskLogger {

"use strict";
const child_process = require("child_process");
const events_1 = require("events");
const q = require("q");
const configParser_1 = require("./configParser");
const runner_1 = require("./runner");
const taskLogger_1 = require("./taskLogger");
const child_process = require('child_process');
const events_1 = require('events');
const q = require('q');
const configParser_1 = require('./configParser');
const runner_1 = require('./runner');
const taskLogger_1 = require('./taskLogger');
/**

@@ -9,0 +9,0 @@ * A runner for running a specified task (capabilities + specs).

"use strict";
const configParser_1 = require("./configParser");
const configParser_1 = require('./configParser');
/**

@@ -4,0 +4,0 @@ * The taskScheduler keeps track of the spec files that needs to run next

"use strict";
const path_1 = require("path");
const q_1 = require("q");
const selenium_webdriver_1 = require("selenium-webdriver");
const path_1 = require('path');
const q_1 = require('q');
const selenium_webdriver_1 = require('selenium-webdriver');
let STACK_SUBSTRINGS_TO_FILTER = [

@@ -6,0 +6,0 @@ 'node_modules/jasmine/', 'node_modules/selenium-webdriver', 'at Module.', 'at Object.Module.',

@@ -16,4 +16,7 @@ {

"protractor": "file:../",
"typescript": "^2.1.1"
"typescript": "~2.0.0"
},
"devDependencies": {
"@types/jasminewd2": "^2.0.0"
}
}

@@ -97,8 +97,5 @@ 'use strict';

gulp.task('tsc:spec', function(done) {
runSpawn(done, 'node', ['node_modules/typescript/bin/tsc', '-p', 'ts_spec_config.json']);
});
gulp.task('prepublish', function(done) {
runSequence('checkVersion', 'jshint', 'tsc', 'built:copy', 'tsc:spec', done);
runSequence('checkVersion', 'jshint', 'tsc', 'built:copy', done);
});

@@ -108,5 +105,5 @@

runSequence('checkVersion',
['webdriver:update', 'jshint', 'tslint', 'format'], 'tsc', 'built:copy', 'tsc:spec', done);
['webdriver:update', 'jshint', 'tslint', 'format'], 'tsc', 'built:copy', done);
});
gulp.task('default',['prepublish']);

@@ -18,3 +18,3 @@ {

"@types/selenium-webdriver": "~2.53.39",
"blocking-proxy": "0.0.4",
"blocking-proxy": "0.0.5",
"chalk": "^1.1.3",

@@ -58,3 +58,3 @@ "glob": "^7.0.3",

"tslint-eslint-rules": "^3.2.0",
"typescript": "^2.0.0",
"typescript": "~2.0.0",
"vrsource-tslint-rules": "^4.0.1"

@@ -85,3 +85,3 @@ },

},
"version": "5.1.0"
"version": "5.1.1"
}

@@ -10,9 +10,3 @@ {

"noImplicitAny": true,
"outDir": "built/",
"types": [
"jasmine", "jasminewd2", "node",
"chalk", "glob", "minimatch",
"minimist", "optimist", "q",
"selenium-webdriver"
]
"outDir": "built/"
},

@@ -26,4 +20,4 @@ "exclude": [

"exampleTypescript",
"spec"
"spec/install"
]
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc