Expand description
Browser launcher: spawns a browser process and waits for its remote debugging endpoint to come up.
Modules§
- chromium
- Chromium-family browser launcher (Chrome, Edge, Chromium, Brave).
- firefox
- Firefox launcher (WebDriver BiDi via
--remote-debugging-port, Firefox 129+).
Structs§
Functions§
- allocate_
free_ port - Allocate a free TCP port by binding to 0 then dropping the listener.
- launch
- Top-level entry point: dispatches to chromium or firefox based on kind.