Index: tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py |
diff --git a/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py b/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py |
index c7864474330b65a93c0c68b56880b853e8232b09..b3c250e0e89fa04ae860c7e5f2ef6921a8546ae4 100644 |
--- a/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py |
+++ b/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py |
@@ -67,3 +67,14 @@ class InspectorRuntime(object): |
self._inspector_websocket.SyncRequest({'method': 'Runtime.enable'}, |
timeout=30) |
return self._max_context_id |
+ |
+ def RunInspectorCommand(self, command, timeout): |
+ """Runs an inspector command. |
+ |
+ Raises: |
+ exceptions.WebSocketDisconnected |
+ websocket.WebSocketException |
+ socket.error |
+ """ |
+ res = self._inspector_websocket.SyncRequest(command, timeout) |
+ return res |