Index: tools/telemetry/telemetry/core/browser_info.py |
diff --git a/tools/telemetry/telemetry/core/browser_info.py b/tools/telemetry/telemetry/core/browser_info.py |
index 711a17bff534b939965a881a21d23890ad632319..979df1c5e003d82a17ac8686f1e7334cb50847fb 100644 |
--- a/tools/telemetry/telemetry/core/browser_info.py |
+++ b/tools/telemetry/telemetry/core/browser_info.py |
@@ -36,3 +36,10 @@ class BrowserInfo(object): |
tab = self._browser.tabs[0] |
result = tab.EvaluateJavaScript(_check_webgl_supported_script) |
return result |
+ |
+ def HasDiagonalScrollingSupport(self): |
+ # Diagonal scrolling was not supported in the ScrollAction until |
+ # Chromium branch number 2332 |
+ branch_num = self._browser._browser_backend.devtools_client \ |
+ .GetChromeBranchNumber() |
+ return branch_num >= 2332 |