How do I programatically control a Chrome instance from the command line?

Mark Harrison picture Mark Harrison · Jan 19, 2010 · Viewed 8.1k times · Source

How do I control a running Google Chrome instance from the command line? I'm hoping there's something like a -remote flag that will allow me to send in some javascript or somesuch. In particular, I would like to reload the topmost document on the foremost window.

I'm especially interested in Linux/MacOS solutions.

Answer

DrDol picture DrDol · Jan 20, 2010

Take a look at http://code.google.com/p/chromedevtools/ . It might be you can use the Debugging Protocol to do the job. There is also an Ruby Client. There is also chromix.