Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 #ifndef CONTENT_PUBLIC_TEST_BROWSER_TEST_UTILS_H_ | 5 #ifndef CONTENT_PUBLIC_TEST_BROWSER_TEST_UTILS_H_ |
| 6 #define CONTENT_PUBLIC_TEST_BROWSER_TEST_UTILS_H_ | 6 #define CONTENT_PUBLIC_TEST_BROWSER_TEST_UTILS_H_ |
| 7 | 7 |
| 8 #include <queue> | 8 #include <queue> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 81 bool WaitForLoadStop(WebContents* web_contents); | 81 bool WaitForLoadStop(WebContents* web_contents); |
| 82 | 82 |
| 83 #if defined(USE_AURA) | 83 #if defined(USE_AURA) |
| 84 // If WebContent's view is currently being resized, this will wait for the ack | 84 // If WebContent's view is currently being resized, this will wait for the ack |
| 85 // from the renderer that the resize is complete and for the | 85 // from the renderer that the resize is complete and for the |
| 86 // WindowEventDispatcher to release the pointer moves. If there's no resize in | 86 // WindowEventDispatcher to release the pointer moves. If there's no resize in |
| 87 // progress, the method will return right away. | 87 // progress, the method will return right away. |
| 88 void WaitForResizeComplete(WebContents* web_contents); | 88 void WaitForResizeComplete(WebContents* web_contents); |
| 89 #endif // USE_AURA | 89 #endif // USE_AURA |
| 90 | 90 |
| 91 // Navigate a frame with ID |iframe_id| to |url|, blocking until the navigation | |
|
Charlie Reis
2014/12/12 18:02:45
Let's move this to the top of the file.
Also, let
alexmos
2014/12/13 00:58:13
Done.
| |
| 92 // finishes. | |
| 93 bool NavigateIframeToURL(WebContents* web_contents, | |
| 94 const GURL& url, | |
| 95 std::string iframe_id); | |
|
Charlie Reis
2014/12/12 18:02:45
Let's swap the last two arguments. (Worth the cle
alexmos
2014/12/13 00:58:13
Done.
| |
| 96 | |
| 91 // Causes the specified web_contents to crash. Blocks until it is crashed. | 97 // Causes the specified web_contents to crash. Blocks until it is crashed. |
| 92 void CrashTab(WebContents* web_contents); | 98 void CrashTab(WebContents* web_contents); |
| 93 | 99 |
| 94 // Simulates clicking at the center of the given tab asynchronously; modifiers | 100 // Simulates clicking at the center of the given tab asynchronously; modifiers |
| 95 // may contain bits from WebInputEvent::Modifiers. | 101 // may contain bits from WebInputEvent::Modifiers. |
| 96 void SimulateMouseClick(WebContents* web_contents, | 102 void SimulateMouseClick(WebContents* web_contents, |
| 97 int modifiers, | 103 int modifiers, |
| 98 blink::WebMouseEvent::Button button); | 104 blink::WebMouseEvent::Button button); |
| 99 | 105 |
| 100 // Simulates clicking at the point |point| of the given tab asynchronously; | 106 // Simulates clicking at the point |point| of the given tab asynchronously; |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 347 NotificationRegistrar registrar_; | 353 NotificationRegistrar registrar_; |
| 348 std::queue<std::string> message_queue_; | 354 std::queue<std::string> message_queue_; |
| 349 scoped_refptr<MessageLoopRunner> message_loop_runner_; | 355 scoped_refptr<MessageLoopRunner> message_loop_runner_; |
| 350 | 356 |
| 351 DISALLOW_COPY_AND_ASSIGN(DOMMessageQueue); | 357 DISALLOW_COPY_AND_ASSIGN(DOMMessageQueue); |
| 352 }; | 358 }; |
| 353 | 359 |
| 354 } // namespace content | 360 } // namespace content |
| 355 | 361 |
| 356 #endif // CONTENT_PUBLIC_TEST_BROWSER_TEST_UTILS_H_ | 362 #endif // CONTENT_PUBLIC_TEST_BROWSER_TEST_UTILS_H_ |
| OLD | NEW |