| Index: chrome/browser/automation/testing_automation_provider.h
|
| diff --git a/chrome/browser/automation/testing_automation_provider.h b/chrome/browser/automation/testing_automation_provider.h
|
| index f2ea2a082391edb969aa23c60ef66f5c5034fadc..c0ac0e4f25b125561fc6cf783c1e1a31d2486f78 100644
|
| --- a/chrome/browser/automation/testing_automation_provider.h
|
| +++ b/chrome/browser/automation/testing_automation_provider.h
|
| @@ -290,6 +290,19 @@ class TestingAutomationProvider : public AutomationProvider,
|
| base::DictionaryValue* args,
|
| IPC::Message* reply_message);
|
|
|
| + // Open a new browser window.
|
| + // Uses the JSON interface for input/output.
|
| + void OpenNewBrowserWindow(base::DictionaryValue* args,
|
| + IPC::Message* reply_message);
|
| + // Close a browser window.
|
| + // Uses the JSON interface for input/output.
|
| + void CloseBrowserWindow(base::DictionaryValue* args,
|
| + IPC::Message* reply_message);
|
| + // Reset to the default theme.
|
| + // Uses the JSON interface for input/output.
|
| + void ResetToDefaultTheme(base::DictionaryValue* args,
|
| + IPC::Message* reply_message);
|
| +
|
| // Get info about multi-profile users.
|
| // Uses the JSON interface for input/output.
|
| void GetMultiProfileInfo(
|
| @@ -306,6 +319,10 @@ class TestingAutomationProvider : public AutomationProvider,
|
| void GetBrowserInfo(base::DictionaryValue* args,
|
| IPC::Message* reply_message);
|
|
|
| + // Get the browser window count. Uses the JSON interface.
|
| + void GetBrowserWindowCountJSON(base::DictionaryValue* args,
|
| + IPC::Message* reply_message);
|
| +
|
| // Get info about browser-related processes that currently exist.
|
| void GetProcessInfo(base::DictionaryValue* args,
|
| IPC::Message* reply_message);
|
| @@ -617,6 +634,20 @@ class TestingAutomationProvider : public AutomationProvider,
|
| base::DictionaryValue* args,
|
| IPC::Message* reply_message);
|
|
|
| + // Opens the find request dialogue in the given browser.
|
| + // Example:
|
| + // input: { "windex": 1 }
|
| + // output: none
|
| + void OpenFindInPage(base::DictionaryValue* args,
|
| + IPC::Message* reply_message);
|
| +
|
| + // Returns whether the find request dialogue is visible in the given browser.
|
| + // Example:
|
| + // input: { "windex": 1 }
|
| + // output: { "is_visible": true }
|
| + void IsFindInPageVisible(base::DictionaryValue* args,
|
| + IPC::Message* reply_message);
|
| +
|
| // Returns information about translation for a given tab. Includes
|
| // information about the translate bar if it is showing.
|
| void GetTranslateInfo(Browser* browser,
|
| @@ -1660,9 +1691,6 @@ class TestingAutomationProvider : public AutomationProvider,
|
| size_t target_count,
|
| IPC::Message* reply_message);
|
|
|
| - // Resets to the default theme.
|
| - void ResetToDefaultTheme();
|
| -
|
| void WaitForProcessLauncherThreadToGoIdle(IPC::Message* reply_message);
|
|
|
| void OnRemoveProvider(); // Called via PostTask
|
|
|