How to specify the operating system when downloading ChromeDriver using ChromeDriverManager?
if platform.system() == "Windows":
driver_path = ChromeDriverManager(os_system_manager=OperationSystemManager(os_type="win64")).install()
print(f"Driver path: {driver_path}")
else:
driver_path = ChromeDriverManager().install()
2026-01-12 03:15:02,360 - INFO - ====== WebDriver manager ======
2026-01-12 03:15:03,703 - INFO - Get LATEST chromedriver version for google-chrome
2026-01-12 03:15:04,067 - INFO - Get LATEST chromedriver version for google-chrome
2026-01-12 03:15:04,388 - INFO - Get LATEST chromedriver version for google-chrome
2026-01-12 03:15:05,191 - INFO - WebDriver version 143.0.7499.192 selected
2026-01-12 03:15:05,221 - INFO - Modern chrome version https://storage.googleapis.com/chrome-for-testing-public/143.0.7499.192/win32/chromedriver-win32.zip
2026-01-12 03:15:05,221 - INFO - About to download new driver from https://storage.googleapis.com/chrome-for-testing-public/143.0.7499.192/win32/chromedriver-win32.zip
2026-01-12 03:15:05,631 - INFO - Driver downloading response is 200
2026-01-12 03:15:05,798 - INFO - Get LATEST chromedriver version for google-chrome
2026-01-12 03:15:06,355 - INFO - Driver has been saved in cache [C:\Users\Administrator\.wdm\drivers\chromedriver\win64\143.0.7499.192]
Driver path: C:\Users\Administrator\.wdm\drivers\chromedriver\win64\143.0.7499.192\chromedriver-win32/THIRD_PARTY_NOTICES.chromedriver
I tried to force to download and install win64 ChromeDriver version by using os_system_manager=OperationSystemManager(os_type="win64")
But as you can see in the log, it still download win32 version.