Chrome for Testing: reliable downloads for browser automation

thumbnail

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.