Run WebDriver with Chrome Canary?

selenium-chromedriver

Solution

You can ask ChromeDriver to use a Chrome executable in a non-standard location

ChromeOptions options = new ChromeOptions();
options.setBinary("/path/to/other/chrome.exe");

On Mac OS X, this should be the actual binary, not just the app. e.g., `/Applications/Google Chrome.app/Contents/MacOS/Google Chrome`.

[via chromedriver Capabilities and Switches]

Problem

Is there a way to tell chromedriver (the webdriver implementation within Chrome) to use Canary, Beta or current production chrome?

Original source