Selenium error WebDriverException: unknown error: cannot find Chrome binary
Selenium's ChromeDriver can't locate an actual Chrome (or Chromium) executable on this machine.
Why this happens
- Chrome isn't installed on the machine/CI image running the test
- Chrome is installed in a non-standard location the driver doesn't check by default
How to fix it
- Install Chrome (or Chromium) on the runner, or use a CI image that already bundles it
- If it's in a custom location, set the binary path explicitly: `ChromeOptions options = new ChromeOptions(); options.setBinary("/path/to/chrome");`