Index: tools/telemetry/telemetry/page/actions/gesture_action.py |
diff --git a/tools/telemetry/telemetry/page/actions/gesture_action.py b/tools/telemetry/telemetry/page/actions/gesture_action.py |
index e47baed84fa77f4ca78a8a38311bde6df7a3e4de..33dfa3159bf024bb06332ce6037a5a71ac1d1600 100644 |
--- a/tools/telemetry/telemetry/page/actions/gesture_action.py |
+++ b/tools/telemetry/telemetry/page/actions/gesture_action.py |
@@ -30,6 +30,11 @@ class GestureAction(page_action.PageAction): |
def RunGesture(self, page, tab, previous_action): |
raise NotImplementedError() |
+ @staticmethod |
+ def GetGestureSourceTypeFromOptions(tab): |
+ gesture_source_type = tab.browser.synthetic_gesture_source_type |
+ return 'chrome.gpuBenchmarking.' + gesture_source_type.upper() + '_INPUT' |
+ |
def CustomizeBrowserOptionsForPageSet(self, options): |
options.AppendExtraBrowserArgs('--enable-gpu-benchmarking') |