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

misc: Implement Universal WebDriver BiDi client #30219

Closed
AtofStryker opened this issue Sep 11, 2024 · 1 comment
Closed

misc: Implement Universal WebDriver BiDi client #30219

AtofStryker opened this issue Sep 11, 2024 · 1 comment

Comments

@AtofStryker
Copy link
Contributor

AtofStryker commented Sep 11, 2024

What would you like?

I would like to implement a universal Webdriver BiDi client that can be used to connect to any browser via websocket. This should only include the methods defined in the Webdriver BiDi specification with no connections to the Cypress automation client.

Why is this needed?

Firefox has BiDi mostly implemented as of version 130. Currently no BiDi library for Firefox exists, so we must write our own client. We can use the chromium-bidi library for typings as they fit the specification almost exactly.

Other

We might want to consider making this it's own package in the future, but for now this can live inside the @packages/server package.

@AtofStryker
Copy link
Contributor Author

closing in favor of #30220 as we use webdriver as our BiDi client, so we do not need to implement one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant