[🚀 Feature]: Customized source matrix and Disable/Enable Switch in Selenium Manager
See original GitHub issueFeature and motivation
It’s a great feature to provide such universal golden function within Selenium. It can be working well as expected. But do we have the possible to take a look below two feature proposals?
feature 1 – Customized source matrix
No external configuration within SeleniumManager
And meanwhile, we also can’t find out such guide in --help or release blog.

This is required for intranet or behind-firewall users, they might be facing issue as below log
11月 05, 2022 3:52:08 下午 org.openqa.selenium.remote.service.DriverService findExecutable
警告: Unable to obtain driver using Selenium Manager: Error running command: [C:\Users\Ian\AppData\Local\Temp\selenium-manager653129306572008581132864560872458\selenium-manager.exe, --driver, geckodriver]
Build info: version: '4.6.0', revision: '79f1c02ae20'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.3'
Driver info: driver.version: FirefoxDriver
java.lang.IllegalStateException: The path to the driver executable The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases
Many companies do not allow download binary from internet, they have engineering team to sync driver into internal artifactory, it would be great if we can configure the driver link mapping.
feature 2 – Enable/Disable switch From blog, seems the manager will detect PATH before download by default, but can we directly provide the switch in parameter to enable or disable manager as user’s mind?
Thanks.
Usage example
N/A
Issue Analytics
- State:
- Created a year ago
- Comments:8 (7 by maintainers)

Top Related StackOverflow Question
@diemol Yes, if you want, we can create GitHub issues for the next features. So far, the roadmap is the Selenium Manager README, and also, we have a backlog with ideas about future development etc. at the end of the original Selenium Manager proposal document.
There will be a documentation page for Selenium Manager when it gets its first release out of the beta. Right now it is only being released as part of the bindings, but in the future it will be also released on its own. The features of supporting a proxy or a different download URL are part of the roadmap. However, we do not have those particular features public. @bonigarcia @titusfortner should we create GitHub issues for each one of the features we have planned for Selenium Manager?
Right now, Selenium Manager will only be used as a fallback. This means if the user does not provide the driver location or if the driver is not present on the
PATH, then it will be used.I will close this issue as soon as we make the roadmap public.