| Index: chrome/test/media_router/telemetry/benchmarks/pagesets/media_router_perf_pages.py
|
| diff --git a/chrome/test/media_router/telemetry/benchmarks/pagesets/media_router_perf_pages.py b/chrome/test/media_router/telemetry/benchmarks/pagesets/media_router_perf_pages.py
|
| index ec155e9ff70d5862485f3ed9c5b806a87553f6c2..95a550f5cc2f3808a43be12e69ea5caed622efc7 100644
|
| --- a/chrome/test/media_router/telemetry/benchmarks/pagesets/media_router_perf_pages.py
|
| +++ b/chrome/test/media_router/telemetry/benchmarks/pagesets/media_router_perf_pages.py
|
| @@ -33,7 +33,16 @@ class CastDialogPage(media_router_page.CastPage):
|
| shared_page_state_class=shared_page_state_class)
|
|
|
| def RunPageInteractions(self, action_runner):
|
| - pass
|
| + # Wait for 5s after Chrome is opened in order to get consistent results.
|
| + action_runner.Wait(5)
|
| + with action_runner.CreateInteraction('OpenDialog'):
|
| + # Open dialog
|
| + action_runner.TapElement(selector='#start_session_button')
|
| + action_runner.Wait(5)
|
| + # Close media router dialog
|
| + for tab in action_runner.tab.browser.tabs:
|
| + if tab.url == 'chrome://media-router/':
|
| + self.CloseDialog(tab)
|
|
|
|
|
| class CastIdlePage(CastDialogPage):
|
|
|