| 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 import command_executor | 5 import command_executor |
| 6 from command_executor import Command | 6 from command_executor import Command |
| 7 from webelement import WebElement | 7 from webelement import WebElement |
| 8 | 8 |
| 9 | 9 |
| 10 class ChromeDriverException(Exception): | 10 class ChromeDriverException(Exception): |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 210 | 210 |
| 211 def MouseButtonDown(self, button=0): | 211 def MouseButtonDown(self, button=0): |
| 212 self.ExecuteCommand(Command.MOUSE_BUTTON_DOWN, {'button': button}) | 212 self.ExecuteCommand(Command.MOUSE_BUTTON_DOWN, {'button': button}) |
| 213 | 213 |
| 214 def MouseButtonUp(self, button=0): | 214 def MouseButtonUp(self, button=0): |
| 215 self.ExecuteCommand(Command.MOUSE_BUTTON_UP, {'button': button}) | 215 self.ExecuteCommand(Command.MOUSE_BUTTON_UP, {'button': button}) |
| 216 | 216 |
| 217 def MouseDoubleClick(self, button=0): | 217 def MouseDoubleClick(self, button=0): |
| 218 self.ExecuteCommand(Command.MOUSE_DOUBLE_CLICK, {'button': button}) | 218 self.ExecuteCommand(Command.MOUSE_DOUBLE_CLICK, {'button': button}) |
| 219 | 219 |
| 220 def TouchDown(self, x, y): |
| 221 self.ExecuteCommand(Command.TOUCH_DOWN, {'x': x, 'y': y}) |
| 222 |
| 223 def TouchUp(self, x, y): |
| 224 self.ExecuteCommand(Command.TOUCH_UP, {'x': x, 'y': y}) |
| 225 |
| 226 def TouchMove(self, x, y): |
| 227 self.ExecuteCommand(Command.TOUCH_MOVE, {'x': x, 'y': y}) |
| 228 |
| 220 def GetCookies(self): | 229 def GetCookies(self): |
| 221 return self.ExecuteCommand(Command.GET_COOKIES) | 230 return self.ExecuteCommand(Command.GET_COOKIES) |
| 222 | 231 |
| 223 def AddCookie(self, cookie): | 232 def AddCookie(self, cookie): |
| 224 self.ExecuteCommand(Command.ADD_COOKIE, {'cookie': cookie}) | 233 self.ExecuteCommand(Command.ADD_COOKIE, {'cookie': cookie}) |
| 225 | 234 |
| 226 def DeleteCookie(self, name): | 235 def DeleteCookie(self, name): |
| 227 self.ExecuteCommand(Command.DELETE_COOKIE, {'name': name}) | 236 self.ExecuteCommand(Command.DELETE_COOKIE, {'name': name}) |
| 228 | 237 |
| 229 def DeleteAllCookies(self): | 238 def DeleteAllCookies(self): |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 265 self.ExecuteCommand( | 274 self.ExecuteCommand( |
| 266 Command.SET_WINDOW_SIZE, | 275 Command.SET_WINDOW_SIZE, |
| 267 {'windowHandle': 'current', 'width': width, 'height': height}) | 276 {'windowHandle': 'current', 'width': width, 'height': height}) |
| 268 | 277 |
| 269 def MaximizeWindow(self): | 278 def MaximizeWindow(self): |
| 270 self.ExecuteCommand(Command.MAXIMIZE_WINDOW, {'windowHandle': 'current'}) | 279 self.ExecuteCommand(Command.MAXIMIZE_WINDOW, {'windowHandle': 'current'}) |
| 271 | 280 |
| 272 def Quit(self): | 281 def Quit(self): |
| 273 """Quits the browser and ends the session.""" | 282 """Quits the browser and ends the session.""" |
| 274 self.ExecuteCommand(Command.QUIT) | 283 self.ExecuteCommand(Command.QUIT) |
| OLD | NEW |