-
-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Hi
I'm running cucumber-js using Node:24 in Docker. The container image and the container are short lived.
Versions:
Chrome: 136.0.7103.92
@cucumber/cucumber: ^11.2.0
assert: ^2.1.0
chai: ^5.2.0
chromedriver: ^136.0.0
selenium-webdriver: ^4.32.0
The following code taken from https://cucumber.io/docs/guides/browser-automation/?lang=javascript
const { Given, When, Then, AfterAll } = require('cucumber');
const { Builder, By, Capabilities, Key } = require('selenium-webdriver');
const { expect } = require('chai');
require("chromedriver");
// driver setup
const capabilities = Capabilities.chrome();
capabilities.set('chromeOptions', { "w3c": false });
const driver = new Builder().withCapabilities(capabilities).build();
Causes the following error message:
/app/node_modules/selenium-webdriver/lib/error.js:523
let err = new ctor(data.message)
^
SessionNotCreatedError: session not created: probably user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
at Object.throwDecodedError (/app/node_modules/[4mselenium-webdriver[24m/lib/error.js:523:15)
at parseHttpResponse (/app/node_modules/[4mselenium-webdriver[24m/lib/http.js:524:13)
at Executor.execute (/app/node_modules/[4mselenium-webdriver[24m/lib/http.js:456:28)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
remoteStacktrace: '#0 0x5564f97157fa <unknown>\n' +
'#1 0x5564f91b9e90 <unknown>\n' +
'#2 0x5564f91f3cfb <unknown>\n' +
'#3 0x5564f91efa3f <unknown>\n' +
'#4 0x5564f923fc15 <unknown>\n' +
'#5 0x5564f923f136 <unknown>\n' +
'#6 0x5564f9231013 <unknown>\n' +
'#7 0x5564f91fdb3b <unknown>\n' +
'#8 0x5564f91fe7a1 <unknown>\n' +
'#9 0x5564f96dab9b <unknown>\n' +
'#10 0x5564f96dea8a <unknown>\n' +
'#11 0x5564f96c2912 <unknown>\n' +
'#12 0x5564f96df604 <unknown>\n' +
'#13 0x5564f96a774f <unknown>\n' +
'#14 0x5564f9703678 <unknown>\n' +
'#15 0x5564f9703856 <unknown>\n' +
'#16 0x5564f9714666 <unknown>\n' +
'#17 0x7fd4475861f5 <unknown>\n'
}
Node.js v24.0.1
[1G[0K\[1G[0K
I don't know how to fix it. I've already tried adding --user-data-dir.
Metadata
Metadata
Assignees
Labels
No labels