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

Side by Side Diff: chrome/common/automation_messages_internal.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: 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // Defines the IPC messages used by the automation interface. 5 // Defines the IPC messages used by the automation interface.
6 6
7 // NOTE: All IPC messages have either a routing_id of 0 (for asynchronous 7 // NOTE: All IPC messages have either a routing_id of 0 (for asynchronous
8 // messages), or one that's been assigned by the proxy (for calls 8 // messages), or one that's been assigned by the proxy (for calls
9 // which expect a response). The routing_id shouldn't be used for 9 // which expect a response). The routing_id shouldn't be used for
10 // any other purpose in these message types. 10 // any other purpose in these message types.
(...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after
386 GURL, 386 GURL,
387 GURL, 387 GURL,
388 int) 388 int)
389 389
390 // This message requests the provider to wait until the specified tab has 390 // This message requests the provider to wait until the specified tab has
391 // finished restoring after session restore. 391 // finished restoring after session restore.
392 // Request: 392 // Request:
393 // - int: handle of the tab 393 // - int: handle of the tab
394 // Response: 394 // Response:
395 // - bool: whether the operation was successful. 395 // - bool: whether the operation was successful.
396 IPC_SYNC_MESSAGE_CONTROL1_1(AutomationMsg_WaitForTabToBeRestored, 396 IPC_SYNC_MESSAGE_CONTROL1_1(AutomationMsg_DEPRECATED_WaitForTabToBeRestored,
397 int, bool) 397 int, bool)
398 398
399 // This message is an outgoing message from Chrome to an external host. 399 // This message is an outgoing message from Chrome to an external host.
400 // It is a notification that a navigation happened 400 // It is a notification that a navigation happened
401 // Request: 401 // Request:
402 // 402 //
403 // Response: 403 // Response:
404 // None expected 404 // None expected
405 IPC_MESSAGE_ROUTED1(AutomationMsg_DidNavigate, 405 IPC_MESSAGE_ROUTED1(AutomationMsg_DidNavigate,
406 NavigationInfo) 406 NavigationInfo)
407 407
408 // This message requests the different security states of the page displayed 408 // This message requests the different security states of the page displayed
409 // in the specified tab. 409 // in the specified tab.
410 // Request: 410 // Request:
411 // - int: handle of the tab 411 // - int: handle of the tab
412 // Response: 412 // Response:
413 // - bool: whether the operation was successful. 413 // - bool: whether the operation was successful.
414 // - SecurityStyle: the security style of the tab. 414 // - SecurityStyle: the security style of the tab.
415 // - net::CertStatus: the status of the server's ssl cert (0 means no errors or 415 // - net::CertStatus: the status of the server's ssl cert (0 means no errors or
416 // no ssl was used). 416 // no ssl was used).
417 // - int: the insecure content state, 0 means no insecure contents. 417 // - int: the insecure content state, 0 means no insecure contents.
418 418
419 IPC_SYNC_MESSAGE_CONTROL1_4(AutomationMsg_GetSecurityState, 419 IPC_SYNC_MESSAGE_CONTROL1_4(AutomationMsg_DEPRECATED_GetSecurityState,
420 int, 420 int,
421 bool, 421 bool,
422 content::SecurityStyle, 422 content::SecurityStyle,
423 net::CertStatus, 423 net::CertStatus,
424 int) 424 int)
425 425
426 // This message requests the page type of the page displayed in the specified 426 // This message requests the page type of the page displayed in the specified
427 // tab (normal, error or interstitial). 427 // tab (normal, error or interstitial).
428 // Request: 428 // Request:
429 // - int: handle of the tab 429 // - int: handle of the tab
430 // Response: 430 // Response:
431 // - bool: whether the operation was successful. 431 // - bool: whether the operation was successful.
432 // - PageType: the type of the page currently displayed. 432 // - PageType: the type of the page currently displayed.
433 IPC_SYNC_MESSAGE_CONTROL1_2(AutomationMsg_GetPageType, 433 IPC_SYNC_MESSAGE_CONTROL1_2(AutomationMsg_DEPRECATED_GetPageType,
434 int, 434 int,
435 bool, 435 bool,
436 content::PageType) 436 content::PageType)
437 437
438 // This message simulates the user action on the SSL blocking page showing in 438 // This message simulates the user action on the SSL blocking page showing in
439 // the specified tab. This message is only effective if an interstitial page 439 // the specified tab. This message is only effective if an interstitial page
440 // is showing in the tab. 440 // is showing in the tab.
441 // Request: 441 // Request:
442 // - int: handle of the tab 442 // - int: handle of the tab
443 // - bool: whether to proceed or abort the navigation 443 // - bool: whether to proceed or abort the navigation
444 // Response: 444 // Response:
445 // - AutomationMsg_NavigationResponseValues: result of the operation. 445 // - AutomationMsg_NavigationResponseValues: result of the operation.
446 IPC_SYNC_MESSAGE_CONTROL2_1(AutomationMsg_ActionOnSSLBlockingPage, 446 IPC_SYNC_MESSAGE_CONTROL2_1(AutomationMsg_DEPRECATED_ActionOnSSLBlockingPage,
447 int, 447 int,
448 bool, 448 bool,
449 AutomationMsg_NavigationResponseValues) 449 AutomationMsg_NavigationResponseValues)
450 450
451 // Message to request that a browser window is brought to the front and 451 // Message to request that a browser window is brought to the front and
452 // activated. 452 // activated.
453 // Request: 453 // Request:
454 // - int: handle of the browser window. 454 // - int: handle of the browser window.
455 // Response: 455 // Response:
456 // - bool: True if the browser is brought to the front. 456 // - bool: True if the browser is brought to the front.
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after
1001 1001
1002 // Sent when the automation mouse event has been processed. 1002 // Sent when the automation mouse event has been processed.
1003 IPC_MESSAGE_ROUTED2(AutomationMsg_ProcessMouseEventACK, 1003 IPC_MESSAGE_ROUTED2(AutomationMsg_ProcessMouseEventACK,
1004 bool /* success */, 1004 bool /* success */,
1005 std::string /* error message */) 1005 std::string /* error message */)
1006 1006
1007 // YOUR NEW MESSAGE MIGHT NOT BELONG HERE. 1007 // YOUR NEW MESSAGE MIGHT NOT BELONG HERE.
1008 // This is the section for renderer -> browser automation messages. If it is 1008 // This is the section for renderer -> browser automation messages. If it is
1009 // an automation <-> browser message, put it above this section. The "no line 1009 // an automation <-> browser message, put it above this section. The "no line
1010 // number change" applies only to the automation <-> browser messages. 1010 // number change" applies only to the automation <-> browser messages.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698