Firefox "marionette" automates (controls) firefox via the WebDriver API: https://developer.mozilla.org/en-US/docs/Marionette
Chrome also has an "automation proxy" API that is used by ChromeDriver. http://code.google.com/p/chromedriver/
Firefox "marionette" automates (controls) firefox via the WebDriver API: https://developer.mozilla.org/en-US/docs/Marionette
Chrome also has an "automation proxy" API that is used by ChromeDriver. http://code.google.com/p/chromedriver/