Description
Selenium Manager 0.4.45 appears to be unable to find firefox-beta or firefox-devedition in $PATH on Linux if firefox is not in $PATH.
Note: This occurs if the firefox-beta or firefox-devedition DEB packages from Mozilla are installed and neither the firefox nor firefox-esr packages (from Debian or Mozilla) are installed.
Reproducible Code
/path/to/selenium-manager --browser firefox --browser-version beta --trace
Debugging Logs
[2026-06-20T20:52:04.911Z TRACE] Reading metadata from /home/kevin/.cache/selenium/se-metadata.json
[2026-06-20T20:52:04.911Z TRACE] Metadata file does not exist. Creating a new one
[2026-06-20T20:52:04.911Z TRACE] Checking geckodriver in PATH
[2026-06-20T20:52:04.911Z DEBUG] geckodriver not found in PATH
[2026-06-20T20:52:04.912Z TRACE] Checking firefox in PATH
[2026-06-20T20:52:04.913Z DEBUG] firefox not found in PATH
[2026-06-20T20:52:04.913Z TRACE] Using shell command to find out firefox version
[2026-06-20T20:52:04.913Z DEBUG] firefox beta not found in the system
[2026-06-20T20:52:04.913Z TRACE] Reading metadata from /home/kevin/.cache/selenium/se-metadata.json
[2026-06-20T20:52:04.913Z TRACE] Metadata file does not exist. Creating a new one
[2026-06-20T20:52:04.971Z DEBUG] Valid geckodriver versions for firefox 0: []
[2026-06-20T20:52:04.971Z ERROR] Not valid geckodriver version found for firefox 0. Check available versions at https://github.com/mozilla/geckodriver/releases/
Description
Selenium Manager 0.4.45 appears to be unable to find
firefox-betaorfirefox-deveditionin$PATHon Linux iffirefoxis not in$PATH.Note: This occurs if the
firefox-betaorfirefox-deveditionDEB packages from Mozilla are installed and neither thefirefoxnorfirefox-esrpackages (from Debian or Mozilla) are installed.Reproducible Code
Debugging Logs