[mozrunner] On MacOS don't use "Contents/MacOS/firefox-bin" binary as default but read the executable from the Info.plist
Categories
(Testing :: Mozbase Rust, defect, P1)
Tracking
(firefox123 fixed)
| Tracking | Status | |
|---|---|---|
| firefox123 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
Details
(Whiteboard: [webdriver:m10])
Attachments
(1 file)
Originally reported as: https://github.com/mozilla/geckodriver/issues/2144
There is a regression in Firefox 121 (see bug 1871447) which doesn't allow Selenium and other clients to start Firefox anymore for a default installation of Firefox. While we need fixes in Firefox and also for Selenium we should make sure that geckodriver doesn't default to this binary as well:
Also we probably have to check if some WebDriver client actually specified firefox-bin as binary capability, and refuse or update it.
This currently blocks a couple of CI jobs running via Selenium.
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 1•2 years ago
|
||
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 2•2 years ago
|
||
The problem here with Selenium will happen when test suites and other automation clients consuming Selenium as API are using the old Firefox binary helper classes to find the default installation. With the new Selenium Manager this problem does not exist because it's using the right firefox binary.
Updated•2 years ago
|
Comment 4•2 years ago
|
||
| bugherder | ||
Description
•