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

Side by Side Diff: chrome/browser/automation/testing_automation_provider.h

Issue 6312154: Remove wstring from RVH's run Javascript command.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 10 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_ 5 #ifndef CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_
6 #define CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_ 6 #define CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_
7 #pragma once 7 #pragma once
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/scoped_ptr.h" 10 #include "base/scoped_ptr.h"
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 void ShowCollectedCookiesDialog(int handle, bool* success); 76 void ShowCollectedCookiesDialog(int handle, bool* success);
77 void NavigateToURLBlockUntilNavigationsComplete(int handle, const GURL& url, 77 void NavigateToURLBlockUntilNavigationsComplete(int handle, const GURL& url,
78 int number_of_navigations, 78 int number_of_navigations,
79 IPC::Message* reply_message); 79 IPC::Message* reply_message);
80 void NavigationAsync(int handle, const GURL& url, bool* status); 80 void NavigationAsync(int handle, const GURL& url, bool* status);
81 void NavigationAsyncWithDisposition(int handle, 81 void NavigationAsyncWithDisposition(int handle,
82 const GURL& url, 82 const GURL& url,
83 WindowOpenDisposition disposition, 83 WindowOpenDisposition disposition,
84 bool* status); 84 bool* status);
85 void Reload(int handle, IPC::Message* reply_message); 85 void Reload(int handle, IPC::Message* reply_message);
86 void SetAuth(int tab_handle, const std::wstring& username, 86 void SetAuth(int tab_handle, const string16& username,
87 const std::wstring& password, IPC::Message* reply_message); 87 const string16& password, IPC::Message* reply_message);
88 void CancelAuth(int tab_handle, IPC::Message* reply_message); 88 void CancelAuth(int tab_handle, IPC::Message* reply_message);
89 void NeedsAuth(int tab_handle, bool* needs_auth); 89 void NeedsAuth(int tab_handle, bool* needs_auth);
90 void GetRedirectsFrom(int tab_handle, 90 void GetRedirectsFrom(int tab_handle,
91 const GURL& source_url, 91 const GURL& source_url,
92 IPC::Message* reply_message); 92 IPC::Message* reply_message);
93 void GetBrowserWindowCount(int* window_count); 93 void GetBrowserWindowCount(int* window_count);
94 void GetNormalBrowserWindowCount(int* window_count); 94 void GetNormalBrowserWindowCount(int* window_count);
95 // Be aware that the browser window returned might be of non TYPE_NORMAL 95 // Be aware that the browser window returned might be of non TYPE_NORMAL
96 // or in incognito mode. 96 // or in incognito mode.
97 void GetBrowserWindow(int index, int* handle); 97 void GetBrowserWindow(int index, int* handle);
(...skipping 21 matching lines...) Expand all
119 int handle, 119 int handle,
120 const gfx::Point& location); 120 const gfx::Point& location);
121 void WindowSimulateKeyPress(const IPC::Message& message, 121 void WindowSimulateKeyPress(const IPC::Message& message,
122 int handle, 122 int handle,
123 int key, 123 int key,
124 int flags); 124 int flags);
125 void GetTabCount(int handle, int* tab_count); 125 void GetTabCount(int handle, int* tab_count);
126 void GetType(int handle, int* type_as_int); 126 void GetType(int handle, int* type_as_int);
127 void GetTab(int win_handle, int tab_index, int* tab_handle); 127 void GetTab(int win_handle, int tab_index, int* tab_handle);
128 void GetTabProcessID(int handle, int* process_id); 128 void GetTabProcessID(int handle, int* process_id);
129 void GetTabTitle(int handle, int* title_string_size, std::wstring* title); 129 void GetTabTitle(int handle, int* title_string_size, string16* title);
130 void GetTabIndex(int handle, int* tabstrip_index); 130 void GetTabIndex(int handle, int* tabstrip_index);
131 void GetTabURL(int handle, bool* success, GURL* url); 131 void GetTabURL(int handle, bool* success, GURL* url);
132 void GetShelfVisibility(int handle, bool* visible); 132 void GetShelfVisibility(int handle, bool* visible);
133 void IsFullscreen(int handle, bool* is_fullscreen); 133 void IsFullscreen(int handle, bool* is_fullscreen);
134 void GetFullscreenBubbleVisibility(int handle, bool* is_visible); 134 void GetFullscreenBubbleVisibility(int handle, bool* is_visible);
135 void GetAutocompleteEditForBrowser(int browser_handle, bool* success, 135 void GetAutocompleteEditForBrowser(int browser_handle, bool* success,
136 int* autocomplete_edit_handle); 136 int* autocomplete_edit_handle);
137 137
138 // Retrieves the visible text from the autocomplete edit. 138 // Retrieves the visible text from the autocomplete edit.
139 void GetAutocompleteEditText(int autocomplete_edit_handle, 139 void GetAutocompleteEditText(int autocomplete_edit_handle,
(...skipping 12 matching lines...) Expand all
152 // Retrieves the individual autocomplete matches displayed by the popup. 152 // Retrieves the individual autocomplete matches displayed by the popup.
153 void AutocompleteEditGetMatches(int autocomplete_edit_handle, 153 void AutocompleteEditGetMatches(int autocomplete_edit_handle,
154 bool* success, 154 bool* success,
155 std::vector<AutocompleteMatchData>* matches); 155 std::vector<AutocompleteMatchData>* matches);
156 156
157 // Waits for the autocomplete edit to receive focus 157 // Waits for the autocomplete edit to receive focus
158 void WaitForAutocompleteEditFocus(int autocomplete_edit_handle, 158 void WaitForAutocompleteEditFocus(int autocomplete_edit_handle,
159 IPC::Message* reply_message); 159 IPC::Message* reply_message);
160 160
161 void ExecuteJavascript(int handle, 161 void ExecuteJavascript(int handle,
162 const std::wstring& frame_xpath, 162 const string16& frame_xpath,
163 const std::wstring& script, 163 const string16& script,
164 IPC::Message* reply_message); 164 IPC::Message* reply_message);
165 165
166 void GetConstrainedWindowCount(int handle, int* count); 166 void GetConstrainedWindowCount(int handle, int* count);
167 167
168 #if defined(TOOLKIT_VIEWS) 168 #if defined(TOOLKIT_VIEWS)
169 void GetFocusedViewID(int handle, int* view_id); 169 void GetFocusedViewID(int handle, int* view_id);
170 170
171 // Block until the focused view ID changes to something other than 171 // Block until the focused view ID changes to something other than
172 // previous_view_id. 172 // previous_view_id.
173 void WaitForFocusedViewIDToChange(int handle, 173 void WaitForFocusedViewIDToChange(int handle,
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
263 263
264 // Wait for the bookmark model to load. 264 // Wait for the bookmark model to load.
265 void WaitForBookmarkModelToLoad(int handle, IPC::Message* reply_message); 265 void WaitForBookmarkModelToLoad(int handle, IPC::Message* reply_message);
266 266
267 // Set |loaded| to true if the bookmark model has loaded, else false. 267 // Set |loaded| to true if the bookmark model has loaded, else false.
268 void BookmarkModelHasLoaded(int handle, bool* loaded); 268 void BookmarkModelHasLoaded(int handle, bool* loaded);
269 269
270 // Editing, modification, and removal of bookmarks. 270 // Editing, modification, and removal of bookmarks.
271 // Bookmarks are referenced by id. 271 // Bookmarks are referenced by id.
272 void AddBookmarkGroup(int handle, 272 void AddBookmarkGroup(int handle,
273 int64 parent_id, int index, std::wstring title, 273 int64 parent_id, int index, const string16& title,
274 bool* success); 274 bool* success);
275 void AddBookmarkURL(int handle, 275 void AddBookmarkURL(int handle,
276 int64 parent_id, int index, 276 int64 parent_id, int index,
277 std::wstring title, const GURL& url, 277 const string16& title, const GURL& url,
278 bool* success); 278 bool* success);
279 void ReparentBookmark(int handle, 279 void ReparentBookmark(int handle,
280 int64 id, int64 new_parent_id, int index, 280 int64 id, int64 new_parent_id, int index,
281 bool* success); 281 bool* success);
282 void SetBookmarkTitle(int handle, 282 void SetBookmarkTitle(int handle,
283 int64 id, std::wstring title, 283 int64 id, const string16& title,
284 bool* success); 284 bool* success);
285 void SetBookmarkURL(int handle, 285 void SetBookmarkURL(int handle,
286 int64 id, const GURL& url, 286 int64 id, const GURL& url,
287 bool* success); 287 bool* success);
288 void RemoveBookmark(int handle, 288 void RemoveBookmark(int handle,
289 int64 id, 289 int64 id,
290 bool* success); 290 bool* success);
291 291
292 // Retrieves the number of info-bars currently showing in |count|. 292 // Retrieves the number of info-bars currently showing in |count|.
293 void GetInfoBarCount(int handle, int* count); 293 void GetInfoBarCount(int handle, int* count);
(...skipping 538 matching lines...) Expand 10 before | Expand all | Expand 10 after
832 // Used to enumerate browser profiles. 832 // Used to enumerate browser profiles.
833 scoped_refptr<ImporterList> importer_list_; 833 scoped_refptr<ImporterList> importer_list_;
834 834
835 // The stored data for the ImportSettings operation. 835 // The stored data for the ImportSettings operation.
836 ImportSettingsData import_settings_data_; 836 ImportSettingsData import_settings_data_;
837 837
838 DISALLOW_COPY_AND_ASSIGN(TestingAutomationProvider); 838 DISALLOW_COPY_AND_ASSIGN(TestingAutomationProvider);
839 }; 839 };
840 840
841 #endif // CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_ 841 #endif // CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698