Getting the following error:
Caused by: java.lang.RuntimeException: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: Could not start a new session. Error while creating session with the driver service. Stopping driver service: Could not start a new session. Response code 400. Message: unhandledPromptBehavior is not a string: {"beforeUnload":"ignore","default":"ignore"} Host info: host: '9ad8556bb014', ip: '172.17.0.4' Build info: version: '4.20.0', revision: '866c76ca80' System info: os.name: 'Linux', os.arch: 'aarch64', os.version: '6.12.76-linuxkit', java.version: '17.0.11' Driver info: driver.version: unknown Build info: version: '4.20.0', revision: '866c76ca80' System info: os.name: 'Linux', os.arch: 'aarch64', os.version: '6.12.76-linuxkit', java.version: '17.0.11' Driver info: driver.version: unknown Build info: version: '4.41.0', revision: '9fc754f' System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.6.1', java.version: '21.0.9' Driver info: org.openqa.selenium.remote.RemoteWebDriver Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:firefoxOptions: {prefs: {dom.disable_beforeunload: false, remote.active-protocols: 1, remote.events.async.enabled: false}}, unhandledPromptBehavior: {beforeUnload: ignore, default: ignore}, webSocketUrl: true}]}] Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:firefoxOptions: {prefs: {dom.disable_beforeunload: false, remote.active-protocols: 1, remote.events.async.enabled: false}}, unhandledPromptBehavior: {beforeUnload: ignore, default: ignore}, webSocketUrl: true} at org.rnorth.ducttape.timeouts.Timeouts.callFuture(Timeouts.java:68) at org.rnorth.ducttape.timeouts.Timeouts.getWithTimeout(Timeouts.java:43) at org.xwiki.test.docker.internal.junit5.browser.XWikiBrowserWebDriverContainer.lambda$getWebDriver$1(XWikiBrowserWebDriverContainer.java:90)