Socket
Socket
Sign inDemoInstall

webdriver

Package Overview
Dependencies
Maintainers
3
Versions
476
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

webdriver - npm Package Compare versions

Comparing version 8.26.3 to 8.27.0

4

build/bidi/core.d.ts

@@ -0,8 +1,10 @@

/// <reference types="node" resolution-mode="require"/>
import WebSocket from 'ws';
import type { CommandData } from './remoteTypes.js';
import type { CommandResponse } from './localTypes.js';
import type { ClientRequestArgs } from 'node:http';
export declare class BidiCore {
#private;
private _webSocketUrl;
constructor(_webSocketUrl: string);
constructor(_webSocketUrl: string, opts?: WebSocket.ClientOptions | ClientRequestArgs);
connect(): Promise<void>;

@@ -9,0 +11,0 @@ get socket(): WebSocket;

@@ -10,6 +10,6 @@ import WebSocket from 'ws';

#isConnected = false;
constructor(_webSocketUrl) {
constructor(_webSocketUrl, opts) {
this._webSocketUrl = _webSocketUrl;
log.info(`Connect to webSocketUrl ${this._webSocketUrl}`);
this.#ws = new WebSocket(this._webSocketUrl);
this.#ws = new WebSocket(this._webSocketUrl, opts);
}

@@ -16,0 +16,0 @@ connect() {

@@ -32,3 +32,3 @@ import logger from '@wdio/logger';

log.info(`Register BiDi handler for session with id ${sessionId}`);
Object.assign(bidiPrototype, initiateBidi(capabilities.webSocketUrl));
Object.assign(bidiPrototype, initiateBidi(capabilities.webSocketUrl, options.strictSSL));
}

@@ -93,3 +93,3 @@ const monad = webdriverMonad({ ...params, requestedCapabilities }, modifier, {

log.info(`Register BiDi handler for session with id ${options.sessionId}`);
Object.assign(bidiPrototype, initiateBidi(webSocketUrl));
Object.assign(bidiPrototype, initiateBidi(webSocketUrl, options.strictSSL));
}

@@ -96,0 +96,0 @@ const prototype = { ...protocolCommands, ...environmentPrototype, ...userPrototype, ...bidiPrototype };

@@ -62,4 +62,4 @@ /// <reference types="node" resolution-mode="require"/>

*/
export declare function initiateBidi(socketUrl: string): PropertyDescriptorMap;
export declare function initiateBidi(socketUrl: string, strictSSL?: boolean): PropertyDescriptorMap;
export declare function parseBidiMessage(this: EventEmitter, data: Buffer): void;
//# sourceMappingURL=utils.d.ts.map

@@ -346,5 +346,6 @@ import { deepmergeCustom } from 'deepmerge-ts';

*/
export function initiateBidi(socketUrl) {
export function initiateBidi(socketUrl, strictSSL = true) {
socketUrl = socketUrl.replace('localhost', '127.0.0.1');
const handler = new BidiHandler(socketUrl);
const bidiReqOpts = strictSSL ? {} : { rejectUnauthorized: false };
const handler = new BidiHandler(socketUrl, bidiReqOpts);
handler.connect().then(() => log.info(`Connected to WebDriver Bidi interface at ${socketUrl}`));

@@ -351,0 +352,0 @@ return {

{
"name": "webdriver",
"version": "8.26.3",
"version": "8.27.0",
"description": "A Node.js bindings implementation for the W3C WebDriver and Mobile JSONWire Protocol",

@@ -41,7 +41,7 @@ "author": "Christian Bromann <mail@bromann.dev>",

"@types/ws": "^8.5.3",
"@wdio/config": "8.26.3",
"@wdio/config": "8.27.0",
"@wdio/logger": "8.24.12",
"@wdio/protocols": "8.24.12",
"@wdio/types": "8.26.3",
"@wdio/utils": "8.26.3",
"@wdio/types": "8.27.0",
"@wdio/utils": "8.27.0",
"deepmerge-ts": "^5.1.0",

@@ -52,3 +52,3 @@ "got": "^12.6.1",

},
"gitHead": "284ce5591d90d9ea5f591e977d04557fd9ec4011"
"gitHead": "be6dce3344ac864509f676b561cb0eed821b36f6"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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