Index: tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend_list.py |
diff --git a/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend_list.py b/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend_list.py |
index 1b918507c9cb3b23155b024c3baff9b75ff23aea..ea3a6e2f55fb31fc153c98ebc7e5f71652084279 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend_list.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend_list.py |
@@ -67,6 +67,10 @@ class InspectorBackendList(collections.Sequence): |
context_id = self._filtered_context_ids[index] |
return self.GetBackendFromContextId(context_id) |
+ def GetTabById(self, identifier): |
+ self._Update() |
+ return self.GetBackendFromContextId(identifier) |
+ |
def GetBackendFromContextId(self, context_id): |
self._Update() |
if context_id not in self._wrapper_dict: |