Index: tools/telemetry/telemetry/internal/platform/mac_platform_backend.py |
diff --git a/tools/telemetry/telemetry/internal/platform/mac_platform_backend.py b/tools/telemetry/telemetry/internal/platform/mac_platform_backend.py |
index 52b5e21531314a7e0a6e5caa871832005099ead6..f33d72a51c0b72f28f7695ccfea2181e6b415c14 100644 |
--- a/tools/telemetry/telemetry/internal/platform/mac_platform_backend.py |
+++ b/tools/telemetry/telemetry/internal/platform/mac_platform_backend.py |
@@ -5,6 +5,7 @@ |
import ctypes |
import os |
import platform |
+import subprocess |
import sys |
import time |
@@ -151,6 +152,12 @@ class MacPlatformBackend(posix_platform_backend.PosixPlatformBackend): |
raise NotImplementedError('Unknown mac version %s.' % os_version) |
+ def CanTakeScreenshot(self): |
+ return True |
+ |
+ def TakeScreenshot(self, file_path): |
+ return subprocess.call(['screencapture', file_path]) |
+ |
def CanFlushIndividualFilesFromSystemCache(self): |
return False |