Skip to content

Commit 3fd6514

Browse files
committed
[js] add --websocket-port flag when not connecting to existing connection for firefox
1 parent 030f1f6 commit 3fd6514

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

javascript/node/selenium-webdriver/firefox.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ const zip = require('./io/zip')
121121
const { Browser, Capabilities, Capability } = require('./lib/capabilities')
122122
const { Zip } = require('./io/zip')
123123
const { getBinaryPaths } = require('./common/driverFinder')
124+
const portprober = require("./net/portprober");
124125
const FIREFOX_CAPABILITY_KEY = 'moz:firefoxOptions'
125126

126127
/**
@@ -492,6 +493,10 @@ class ServiceBuilder extends remote.DriverService.Builder {
492493
*/
493494
constructor(opt_exe) {
494495
super(opt_exe)
496+
if (!self.args.includes('--connect-existing')) {
497+
self.args.append('--websocket-port')
498+
self.args.append(`${portprober.findFreePort()}`)
499+
}
495500
this.setLoopback(true) // Required.
496501
}
497502

0 commit comments

Comments
 (0)