Open
Description
What happened?
Mozilla recently changed how it handles multiple sessions on the same geckodriver. We can avoid this by passing in a unique / available port with websocket-port
argument.
Python and .NET do this already, but only when there is a flag to reuse the driver, and I'm not sure it makes sense to hide it behind that flag now, but I haven't spent time working with the logic.
See
mozilla/geckodriver#2219
and
mozilla/geckodriver#2218
How can we reproduce the issue?
see referenced issues above
Relevant log output
see referenced issues above
Operating System
n/a
Selenium version
trunk
What are the browser(s) and version(s) where you see this issue?
Firefox 136
What are the browser driver(s) and version(s) where you see this issue?
Geckodriver 0.36
Are you using Selenium Grid?
No response