Chrome for Testing: reliable downloads for browser automation
Background
Chrome's auto-update feature can be problematic for developers running automated tests. Furthermore, it can be difficult to find a versioned Chrome binary and a corresponding ChromeDriver binary for automation.
Auto-update: great for users, painful for developers
The auto-update feature can lead to inconsistent results across repeated test runs, making it unsuitable for automated testing.
Versioned browser binaries
Finding a versioned Chrome binary can be challenging, especially when using ChromeDriver for automation.
The solution: Chrome for Testing
Chrome for Testing is a versioned binary specifically designed for automated testing and web app testing use cases.
How can I get Chrome for Testing binaries?
Chrome for Testing binaries are not available on the Google Chrome download page and must be obtained via a publicly available bucket. This binary eliminates the need to find a matching Chrome and ChromeDriver binary and aligns ChromeDriver releases with Chrome's.