Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attach to selenoid-grid created browser sessions #348

Closed
LukeIGS opened this issue Mar 13, 2023 · 1 comment
Closed

Attach to selenoid-grid created browser sessions #348

LukeIGS opened this issue Mar 13, 2023 · 1 comment

Comments

@LukeIGS
Copy link

LukeIGS commented Mar 13, 2023

Background:

Recently selenium and Selenoid split off on how they wish to support cdp. This gem seems to have a good springboard for attaching to existing Selenoid chrome sessions over the devtools endpoint, and I've been trying to figure out what all changes would be necessary for this. I noticed that the gem itself will not stand up a process if it detects that there is an existing web socket and selenoid does expose a web socket endpoint per the following spec https://github.com/aerokube/selenoid/blob/master/docs/devtools.adoc

Proposal

Add a way to specify a websocket to attach to at spin up to bypass kickstarting a process.

Findings

So far i've attempted this and have found that passing the selenoid endpoint errors out as they do not support /json/version
I've stood up an issue with them asking if they would be willing to add support for it.
aerokube/selenoid#1322

@LukeIGS
Copy link
Author

LukeIGS commented Mar 23, 2023

Seems this is mostly on selenoid's side, going to close this for now..

@LukeIGS LukeIGS closed this as completed Mar 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant