| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 #include "chrome/test/remoting/remote_desktop_browsertest.h" | 5 #include "chrome/test/remoting/remote_desktop_browsertest.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/files/file_util.h" | 10 #include "base/files/file_util.h" |
| (...skipping 424 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 435 SimulateKeyPressWithCode(key, code, keyboard_code, false, shift, false, | 435 SimulateKeyPressWithCode(key, code, keyboard_code, false, shift, false, |
| 436 false); | 436 false); |
| 437 } | 437 } |
| 438 | 438 |
| 439 void RemoteDesktopBrowserTest::SimulateStringInput(const std::string& input) { | 439 void RemoteDesktopBrowserTest::SimulateStringInput(const std::string& input) { |
| 440 for (size_t i = 0; i < input.length(); ++i) | 440 for (size_t i = 0; i < input.length(); ++i) |
| 441 SimulateCharInput(input[i]); | 441 SimulateCharInput(input[i]); |
| 442 } | 442 } |
| 443 | 443 |
| 444 void RemoteDesktopBrowserTest::SimulateMouseLeftClickAt(int x, int y) { | 444 void RemoteDesktopBrowserTest::SimulateMouseLeftClickAt(int x, int y) { |
| 445 SimulateMouseClickAt(0, blink::WebMouseEvent::ButtonLeft, x, y); | 445 SimulateMouseClickAt(0, blink::WebMouseEvent::Button::Left, x, y); |
| 446 } | 446 } |
| 447 | 447 |
| 448 void RemoteDesktopBrowserTest::SimulateMouseClickAt( | 448 void RemoteDesktopBrowserTest::SimulateMouseClickAt( |
| 449 int modifiers, blink::WebMouseEvent::Button button, int x, int y) { | 449 int modifiers, blink::WebMouseEvent::Button button, int x, int y) { |
| 450 // TODO(weitaosu): The coordinate translation doesn't work correctly for | 450 // TODO(weitaosu): The coordinate translation doesn't work correctly for |
| 451 // apps v2. | 451 // apps v2. |
| 452 ExecuteScript( | 452 ExecuteScript( |
| 453 "var clientPluginElement = " | 453 "var clientPluginElement = " |
| 454 "document.getElementById('session-client-plugin');" | 454 "document.getElementById('session-client-plugin');" |
| 455 "var clientPluginRect = clientPluginElement.getBoundingClientRect();"); | 455 "var clientPluginRect = clientPluginElement.getBoundingClientRect();"); |
| (...skipping 500 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 956 ConditionalTimeoutWaiter homeWaiter( | 956 ConditionalTimeoutWaiter homeWaiter( |
| 957 base::TimeDelta::FromSeconds(5), | 957 base::TimeDelta::FromSeconds(5), |
| 958 base::TimeDelta::FromMilliseconds(500), | 958 base::TimeDelta::FromMilliseconds(500), |
| 959 base::Bind(&RemoteDesktopBrowserTest::IsAppModeEqualTo, | 959 base::Bind(&RemoteDesktopBrowserTest::IsAppModeEqualTo, |
| 960 base::Unretained(this), | 960 base::Unretained(this), |
| 961 "remoting.AppMode.HOME")); | 961 "remoting.AppMode.HOME")); |
| 962 EXPECT_TRUE(homeWaiter.Wait()); | 962 EXPECT_TRUE(homeWaiter.Wait()); |
| 963 } | 963 } |
| 964 | 964 |
| 965 } // namespace remoting | 965 } // namespace remoting |
| OLD | NEW |