Skip to content

[🐛 Bug]: Add argument for websocket-port #15451

Open
@titusfortner

Description

@titusfortner

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-javaJava BindingsC-rbRuby BindingsI-defectSomething is not working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions