Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2572)

Unified Diff: chrome/browser/automation/testing_automation_provider.h

Issue 10830193: Remove SWIGged use of BrowserProxy and TabProxy from PyAuto tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Used named arguments and deleted unused test files, as suggested by Nirnimesh. Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 c0ac0e4f25b125561fc6cf783c1e1a31d2486f78..2f9a3ebd67409131a6350b837de816289df93083 100644
--- a/chrome/browser/automation/testing_automation_provider.h
+++ b/chrome/browser/automation/testing_automation_provider.h
@@ -147,30 +147,10 @@ class TestingAutomationProvider : public AutomationProvider,
// Retrieves a Browser from a Window and vice-versa.
void GetWindowForBrowser(int window_handle, bool* success, int* handle);
- void WaitForTabToBeRestored(int tab_handle, IPC::Message* reply_message);
-
- // Gets the security state for the tab associated to the specified |handle|.
- void GetSecurityState(int handle,
- bool* success,
- content::SecurityStyle* security_style,
- net::CertStatus* ssl_cert_status,
- int* insecure_content_status);
-
- // Gets the page type for the tab associated to the specified |handle|.
- void GetPageType(int handle, bool* success, content::PageType* page_type);
-
// Gets the duration in ms of the last event matching |event_name|.
// |duration_ms| is -1 if the event hasn't occurred yet.
void GetMetricEventDuration(const std::string& event_name, int* duration_ms);
- // Simulates an action on the SSL blocking page at the tab specified by
- // |handle|. If |proceed| is true, it is equivalent to the user pressing the
- // 'Proceed' button, if false the 'Get me out of there button'.
- // Not that this fails if the tab is not displaying a SSL blocking page.
- void ActionOnSSLBlockingPage(int handle,
- bool proceed,
- IPC::Message* reply_message);
-
// Brings the browser window to the front and activates it.
void BringBrowserToFront(int browser_handle, bool* success);
@@ -1442,6 +1422,37 @@ class TestingAutomationProvider : public AutomationProvider,
// output: none
void ActivateTabJSON(base::DictionaryValue* args, IPC::Message* message);
+ // Blocks until the given tab is restored.
+ // Uses the JSON interface.
+ void WaitForTabToBeRestored(DictionaryValue* args,
+ IPC::Message* reply_message);
+
+ // Simulates an action on the SSL blocking page at the specified tab.
+ // If |proceed| is true, it is equivalent to the user pressing the
+ // 'Proceed' button, if false the 'Get me out of there button'.
+ // Note that this fails if the tab is not displaying a SSL blocking page.
+ // Uses the JSON interface.
+ // Example:
+ // input: { "windex": 1,
+ // "tab_index": 1,
+ // "proceed": true
+ // }
+ // output: none
+ void ActionOnSSLBlockingPage(DictionaryValue* args,
+ IPC::Message* reply_message);
+
+ // Gets the security state for the given tab. Uses the JSON interface.
+ // Example:
+ // input: { "windex": 1,
+ // "tab_index": 1,
+ // }
+ // output: { "security_style": SECURITY_STYLE_AUTHENTICATED,
+ // "ssl_cert_status": 3, // bitmask of status flags
+ // "insecure_content_status": 1, // bitmask of ContentStatusFlags
+ // }
+ void GetSecurityState(DictionaryValue* args,
+ IPC::Message* reply_message);
+
// Brings the given brower's window to the front.
// Example:
// input: { "windex": 1 }
« no previous file with comments | « chrome/browser/automation/automation_provider_observers.cc ('k') | chrome/browser/automation/testing_automation_provider.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698