webdriver
Advanced tools
Comparing version 8.26.3 to 8.27.0
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
205554
3690
+ Added@wdio/config@8.27.0(transitive)
+ Added@wdio/types@8.27.0(transitive)
+ Added@wdio/utils@8.27.0(transitive)
- Removed@wdio/config@8.26.3(transitive)
- Removed@wdio/types@8.26.3(transitive)
- Removed@wdio/utils@8.26.3(transitive)
Updated@wdio/config@8.27.0
Updated@wdio/types@8.27.0
Updated@wdio/utils@8.27.0