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
feat: BiDi implementation of Puppeteer.connect
for Firefox
#11451
Conversation
f6ca22b
to
571c1e0
Compare
Puppeteer.connect
with FireFoxPuppeteer.connect
with Firefox
Converting to draft, as there seems to be significant regression and lots of tests are failing now. |
329556a
to
39594ce
Compare
Tests are still timing out, but the concerns are addressed. |
e2de9fb
to
a2898ea
Compare
5ee1a55
to
2c0f59d
Compare
98eacc5
to
c1ac50e
Compare
🤖 I detect that the PR title and the commit message differ and there's only one commit. To use the PR title for the commit history, you can use Github's automerge feature with squashing, or use -- conventional-commit-lint bot |
@OrKoN PTAL |
Please include in the title that it is about WebDriver BiDi |
Puppeteer.connect
with FirefoxPuppeteer.connect
fb4d55b
to
31e8367
Compare
* d88f2b67df8 fix: handle close * 028213092b6 Revert "Close CDP connection when closing BiDi over CDP" * 85ed086f6de Close CDP connection when closing BiDi over CDP * d2650c54329 Rename * c16b85c3eb5 Proper clean up BiDi connection * 7c3eeef8e19 reformat * cce2da7a976 comment * 0d8c3222004 `DEFAULT_VIEWPORT` * eb2323148b0 Inline `_getCdpConnection` * c5c465d5900 comment * e8f91a584e1 Rename `wsTransport` to `connectionTransport` * 72aff3ed6bf comment * e3e92ae4246 Unbind BiDi connection * 9415e646047 comment * ca6ce356990 format * d8052d913a5 Use proper close call * 55c0bc12339 proper close * adf968bd1be Refactor getting WS connection * be7fe15bd59 Reuse WS connection * 7671c2e4aab Split BiDi and CDP logic * bccf15cbe76 feat: implement `Puppeteer.connect` for FireFox
This reverts commit a0444c2.
This reverts commit d65f316.
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com>
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com>
31e8367
to
e41775c
Compare
Puppeteer.connect
Puppeteer.connect
for Firefox
Are there any settings required in Firefox for this to work, apart from I get However, launch() with |
Add support of re-connecting to pure BiDi browser (Firefox).
common
,BiDi
andCDP
.unbind
to BiDi connection to be able to keep WS transport open.