| Index: tools/telemetry/telemetry/page/actions/swipe.py
|
| diff --git a/tools/telemetry/telemetry/page/actions/swipe.py b/tools/telemetry/telemetry/page/actions/swipe.py
|
| index bb6e746ade25a5234986d107ae5ddec51eeea61f..598acebfda6b92a6030eddd07f513e2d14bbf90a 100644
|
| --- a/tools/telemetry/telemetry/page/actions/swipe.py
|
| +++ b/tools/telemetry/telemetry/page/actions/swipe.py
|
| @@ -3,10 +3,10 @@
|
| # found in the LICENSE file.
|
| import os
|
|
|
| -from telemetry.page.actions import gesture_action
|
| +from telemetry.page.actions.gesture_action import GestureAction
|
| from telemetry.page.actions import page_action
|
|
|
| -class SwipeAction(gesture_action.GestureAction):
|
| +class SwipeAction(GestureAction):
|
| def __init__(self, attributes=None):
|
| super(SwipeAction, self).__init__(attributes)
|
| self._SetTimelineMarkerBaseName('SwipeAction::RunAction')
|
| @@ -22,6 +22,11 @@ class SwipeAction(gesture_action.GestureAction):
|
| raise page_action.PageActionNotSupported(
|
| 'Synthetic swipe not supported for this browser')
|
|
|
| + if (GestureAction.GetGestureSourceTypeFromOptions(tab) ==
|
| + 'chrome.gpuBenchmarking.MOUSE_INPUT'):
|
| + raise page_action.PageActionNotSupported(
|
| + 'Swipe page action does not support mouse input')
|
| +
|
| # TODO(dominikg): Query synthetic gesture target to check if touch is
|
| # supported.
|
|
|
|
|