Home | History | Annotate | Download | only in measurements

Lines Matching refs:page

9 from telemetry.page import page_measurement
13 """The MediaMeasurement class gathers media-related metrics on a page set.
16 test each metric for every media element in the page are reported.
29 """Results can vary from page to page based on media events taking place."""
38 def DidNavigateToPage(self, page, tab):
39 """Override to do operations right after the page is navigated."""
41 self._media_metric.Start(page, tab)
43 # Reset to false for every page.
44 self._add_browser_metrics = (page.add_browser_metrics
45 if hasattr(page, 'add_browser_metrics') else False)
49 self._cpu_metric.Start(page, tab)
51 self._memory_metric.Start(page, tab)
52 self._power_metric.Start(page, tab)
54 def MeasurePage(self, page, tab, results):
55 """Measure the page's performance."""
56 self._media_metric.Stop(page, tab)
60 self._cpu_metric.Stop(page, tab)
61 self._memory_metric.Stop(page, tab)
62 self._power_metric.Stop(page, tab)