- Rust: Support actual browser names — 11352
- Rust: Fail when browser version not installed — 11382 (behavior changes when we download browsers)
- Rust: Support fallback driver when dev version not release yet — 11383
- Rust: Support Specific Browser Location with
--browser-path
- Rust: Support ARM64 downloads for M1 Mac
- Rust: Implement output with JSON — 11365 (no prereqs)
- Rust: Support Locating driver on PATH
- Bindings: Error on all architectures not supported 11599
- Bindings: Sniff options for
--browser
&--browser-version
— 11372 - Bindings: Sniff options for
--proxy
11294 Prereq is 11372 - Bindings: Sniff options for
--browser-path
— 11351 Prereq is 11372 - Bindings: Support ARM64 for M1 Macs (also need to build locally & check in) Prereq is 11599
- Bindings: Use JSON to parse output instead of shell 11365
- Bindings: Delegate locating drivers on PATH to Selenium Manager (need to be careful with this one because it makes Selenium Manager opt-out; also might need to keep checking in bindings if Manager errors until more architectures supported, etc)
- Rust: Support Local Network maps 11223
- Bindings: Cache Selenium Manager - 11359
- Rust: Selenium Manager Manager
- Remaining Architectures (includes Electron Driver Downloads)
- Electron Driver Downloads
- Support for Canary drivers inside snapshots 11384