Chromium Code Reviews| Index: chrome/test/webdriver/automation.cc |
| diff --git a/chrome/test/webdriver/automation.cc b/chrome/test/webdriver/automation.cc |
| index 3d7c311d62eb6704a7d1f89df6e5048ad430542a..c8ce8b0da51b3c44224cec0e38054817df9521cb 100644 |
| --- a/chrome/test/webdriver/automation.cc |
| +++ b/chrome/test/webdriver/automation.cc |
| @@ -31,8 +31,8 @@ |
| #include "chrome/test/automation/automation_proxy.h" |
| #include "chrome/test/automation/proxy_launcher.h" |
| #include "chrome/test/webdriver/frame_path.h" |
| +#include "chrome/test/webdriver/webdriver_basic_types.h" |
| #include "chrome/test/webdriver/webdriver_error.h" |
| -#include "ui/gfx/point.h" |
| #if defined(OS_WIN) |
| #include "base/win/registry.h" |
| @@ -242,7 +242,7 @@ void Automation::ExecuteScript(int tab_id, |
| } |
| void Automation::MouseMove(int tab_id, |
| - const gfx::Point& p, |
| + const Point& p, |
| Error** error) { |
| int windex = 0, tab_index = 0; |
| *error = GetIndicesForTab(tab_id, &windex, &tab_index); |
| @@ -251,13 +251,14 @@ void Automation::MouseMove(int tab_id, |
| std::string error_msg; |
| if (!SendMouseMoveJSONRequest( |
| - automation(), windex, tab_index, p.x(), p.y(), &error_msg)) { |
| + automation(), windex, tab_index, |
| + static_cast<int>(p.x()), static_cast<int>(p.y()), &error_msg)) { |
| *error = new Error(kUnknownError, error_msg); |
| } |
| } |
| void Automation::MouseClick(int tab_id, |
| - const gfx::Point& p, |
| + const Point& p, |
| automation::MouseButton button, |
| Error** error) { |
| int windex = 0, tab_index = 0; |
| @@ -273,8 +274,8 @@ void Automation::MouseClick(int tab_id, |
| } |
| void Automation::MouseDrag(int tab_id, |
| - const gfx::Point& start, |
| - const gfx::Point& end, |
| + const Point& start, |
| + const Point& end, |
| Error** error) { |
| int windex = 0, tab_index = 0; |
| *error = GetIndicesForTab(tab_id, &windex, &tab_index); |
| @@ -282,14 +283,16 @@ void Automation::MouseDrag(int tab_id, |
| return; |
| std::string error_msg; |
| - if (!SendMouseDragJSONRequest(automation(), windex, tab_index, start.x(), |
| - start.y(), end.x(), end.y(), &error_msg)) { |
| + if (!SendMouseDragJSONRequest( |
| + automation(), windex, tab_index, static_cast<int>(start.x()), |
| + static_cast<int>(start.y()), static_cast<int>(end.x()), |
|
Paweł Hajdan Jr.
2011/08/02 20:04:47
Why do we need those static_casts all over the pla
kkania
2011/08/03 17:07:56
Done.
|
| + static_cast<int>(end.y()), &error_msg)) { |
| *error = new Error(kUnknownError, error_msg); |
| } |
| } |
| void Automation::MouseButtonUp(int tab_id, |
| - const gfx::Point& p, |
| + const Point& p, |
| Error** error) { |
| *error = CheckAdvancedInteractionsSupported(); |
| if (*error) |
| @@ -302,13 +305,14 @@ void Automation::MouseButtonUp(int tab_id, |
| std::string error_msg; |
| if (!SendMouseButtonUpJSONRequest( |
| - automation(), windex, tab_index, p.x(), p.y(), &error_msg)) { |
| + automation(), windex, tab_index, static_cast<int>(p.x()), |
| + static_cast<int>(p.y()), &error_msg)) { |
| *error = new Error(kUnknownError, error_msg); |
| } |
| } |
| void Automation::MouseButtonDown(int tab_id, |
| - const gfx::Point& p, |
| + const Point& p, |
| Error** error) { |
| *error = CheckAdvancedInteractionsSupported(); |
| if (*error) |
| @@ -321,13 +325,14 @@ void Automation::MouseButtonDown(int tab_id, |
| std::string error_msg; |
| if (!SendMouseButtonDownJSONRequest( |
| - automation(), windex, tab_index, p.x(), p.y(), &error_msg)) { |
| + automation(), windex, tab_index, static_cast<int>(p.x()), |
| + static_cast<int>(p.y()), &error_msg)) { |
| *error = new Error(kUnknownError, error_msg); |
| } |
| } |
| void Automation::MouseDoubleClick(int tab_id, |
| - const gfx::Point& p, |
| + const Point& p, |
| Error** error) { |
| *error = CheckAdvancedInteractionsSupported(); |
| if (*error) |
| @@ -340,13 +345,14 @@ void Automation::MouseDoubleClick(int tab_id, |
| std::string error_msg; |
| if (!SendMouseDoubleClickJSONRequest( |
| - automation(), windex, tab_index, p.x(), p.y(), &error_msg)) { |
| + automation(), windex, tab_index, static_cast<int>(p.x()), |
| + static_cast<int>(p.y()), &error_msg)) { |
| *error = new Error(kUnknownError, error_msg); |
| } |
| } |
| void Automation::DragAndDropFilePaths( |
| - int tab_id, const gfx::Point& location, |
| + int tab_id, const Point& location, |
| const std::vector<FilePath::StringType>& paths, Error** error) { |
| int windex = 0, tab_index = 0; |
| *error = GetIndicesForTab(tab_id, &windex, &tab_index); |
| @@ -356,7 +362,8 @@ void Automation::DragAndDropFilePaths( |
| std::string error_msg; |
| if (!SendDragAndDropFilePathsJSONRequest( |
| - automation(), windex, tab_index, location.x(), location.y(), paths, |
| + automation(), windex, tab_index, static_cast<int>(location.x()), |
| + static_cast<int>(location.y()), paths, |
| &error_msg)) { |
| *error = new Error(kUnknownError, error_msg); |
| } |