Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(239)

Unified Diff: telemetry/telemetry/internal/browser/browser.py

Issue 2784233006: Expose AppUi from devil utils in browser (Closed)
Patch Set: Add getUiNode in test Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: telemetry/telemetry/internal/browser/browser.py
diff --git a/telemetry/telemetry/internal/browser/browser.py b/telemetry/telemetry/internal/browser/browser.py
index 2d40e64ea7a3239cc34f808675dd8688caf36396..caebc07f25242a904b07f46d13e4bf59b45e8ef6 100644
--- a/telemetry/telemetry/internal/browser/browser.py
+++ b/telemetry/telemetry/internal/browser/browser.py
@@ -306,6 +306,18 @@ class Browser(app.App):
return self._browser_backend.SymbolizeMinidump(minidump_path)
@property
+ def supports_app_ui_interactions(self):
+ """True if the browser supports Android app UI interactions."""
+ return self._browser_backend.supports_app_ui_interactions
+
+ def GetAppUi(self):
+ """Returns an AppUi object to interact with app's UI.
+
+ See devil.android.app_ui for the documentation of the API provided."""
+ assert self.supports_app_ui_interactions
+ return self._browser_backend.GetAppUi()
+
+ @property
def supports_system_info(self):
return self._browser_backend.supports_system_info

Powered by Google App Engine
This is Rietveld 408576698