Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Commit 056eec2

Browse files
authored
deps(webdriver_js_extender): update webdriver_js_extender to 2.0 (#4882)
1. update webdriver_js_extender to 2.0 2. update selenium typing to 3.0.10
1 parent 03e2209 commit 056eec2

File tree

7 files changed

+20
-79
lines changed

7 files changed

+20
-79
lines changed

lib/debugger.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ export class DebugHelper {
270270
},
271271
(err: string) => {
272272
console.error(err);
273-
process.exit(1);
273+
return process.exit(1) as never;
274274
});
275275
}
276276

lib/driverProviders/driverProvider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export abstract class DriverProvider {
5757
if (this.config_.disableEnvironmentOverrides === true) {
5858
builder.disableEnvironmentOverrides();
5959
}
60-
let newDriver = builder.build();
60+
let newDriver = builder.build() as WebDriver;
6161
this.drivers_.push(newDriver);
6262
return newDriver;
6363
}

lib/driverProviders/mock.ts

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
*/
66
import * as q from 'q';
77
import {Session, WebDriver} from 'selenium-webdriver';
8-
import * as executors from 'selenium-webdriver/executors';
98

109
import {Config} from '../config';
1110
import {DriverProvider} from './driverProvider';

package-lock.json

+12-70
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"dependencies": {
1515
"@types/node": "^6.0.46",
1616
"@types/q": "^0.0.32",
17-
"@types/selenium-webdriver": "~2.53.39",
17+
"@types/selenium-webdriver": "^3.0.0",
1818
"blocking-proxy": "^1.0.0",
1919
"browserstack": "^1.5.1",
2020
"chalk": "^1.1.3",
@@ -26,7 +26,7 @@
2626
"saucelabs": "^1.5.0",
2727
"selenium-webdriver": "3.6.0",
2828
"source-map-support": "~0.4.0",
29-
"webdriver-js-extender": "^1.0.0",
29+
"webdriver-js-extender": "2.0.0",
3030
"webdriver-manager": "^12.0.6"
3131
},
3232
"devDependencies": {

scripts/errorTest.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var checkLogs = function(output, messages) {
1010
for (var pos in messages) {
1111
var message = messages[pos];
1212
if (output.indexOf(message) === -1) {
13-
throw new Error('does not exist in logs: ' + message);
13+
throw new Error('\'' + message + '\'' + ' does not exist in logs: ' + output);
1414
}
1515
}
1616
};
@@ -23,7 +23,7 @@ var checkLogs = function(output, messages) {
2323
runProtractor = spawn('node',
2424
['bin/protractor', 'spec/errorTest/sauceLabsAuthentication.js']);
2525
output = runProtractor.stdout.toString();
26-
messages = ['WebDriverError: Misconfigured -- Sauce Labs Authentication Error.',
26+
messages = ['Sauce Labs Authentication Error.',
2727
'Process exited with error code ' + exitCodes.BrowserError.CODE];
2828
checkLogs(output, messages);
2929

spec/ng2/async_spec.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ describe('async angular2 application', function() {
3131
// still be 0.
3232
expect(timeout.$('.val').getText()).toEqual('0');
3333

34-
browser.ignoreSynchronization = true;
34+
browser.waitForAngularEnabled(false);
3535

3636
timeout.$('.action').click();
3737
timeout.$('.cancel').click();
3838

39-
browser.ignoreSynchronization = false;
39+
browser.waitForAngularEnabled(true);
4040

4141
// whenStable should be called since the async action is cancelled. The
4242
// count should still be 0;

0 commit comments

Comments
 (0)