| Index: tools/perf/page_sets/top_pages.py
|
| diff --git a/tools/perf/page_sets/top_pages.py b/tools/perf/page_sets/top_pages.py
|
| index 69b06ac552ca52f552e6759b286a2ad60eeffb32..582cf986c3730dc44f3ddabebf83542cf59e1f6e 100644
|
| --- a/tools/perf/page_sets/top_pages.py
|
| +++ b/tools/perf/page_sets/top_pages.py
|
| @@ -54,50 +54,6 @@ class GmailPage(TopPages):
|
| action_runner.WaitForJavaScriptCondition(
|
| 'window.gmonkey !== undefined &&'
|
| 'document.getElementById("gb") !== null')
|
| - # This check is needed for gmonkey to load completely.
|
| - action_runner.WaitForJavaScriptCondition(
|
| - 'document.readyState == "complete"')
|
| -
|
| -
|
| -class GmailMouseScrollPage(GmailPage):
|
| -
|
| - """ Why: productivity, top google properties """
|
| -
|
| - def RunPageInteractions(self, action_runner):
|
| - action_runner.ExecuteJavaScript('''
|
| - gmonkey.load('2.0', function(api) {
|
| - window.__scrollableElementForTelemetry = api.getScrollableElement();
|
| - });''')
|
| - action_runner.WaitForJavaScriptCondition(
|
| - 'window.__scrollableElementForTelemetry != null')
|
| - scrollbar_x, start_y, end_y = self._CalculateScrollBarRatios(action_runner)
|
| -
|
| - interaction = action_runner.BeginGestureInteraction(
|
| - 'DragAction')
|
| - action_runner.DragPage(left_start_ratio=scrollbar_x,
|
| - top_start_ratio=start_y, left_end_ratio=scrollbar_x,
|
| - top_end_ratio=end_y, speed_in_pixels_per_second=100,
|
| - element_function='window.__scrollableElementForTelemetry')
|
| - interaction.End()
|
| -
|
| - def _CalculateScrollBarRatios(self, action_runner):
|
| - viewport_height = float(action_runner.EvaluateJavaScript(
|
| - 'window.__scrollableElementForTelemetry.clientHeight'))
|
| - content_height = float(action_runner.EvaluateJavaScript(
|
| - 'window.__scrollableElementForTelemetry.scrollHeight'))
|
| - viewport_width = float(action_runner.EvaluateJavaScript(
|
| - 'window.__scrollableElementForTelemetry.offsetWidth'))
|
| - scrollbar_width = float(action_runner.EvaluateJavaScript('''
|
| - window.__scrollableElementForTelemetry.offsetWidth -
|
| - window.__scrollableElementForTelemetry.scrollWidth'''))
|
| -
|
| - # This calculation is correct only when the element doesn't have border or
|
| - # padding or scroll buttons (eg: gmail mail element).
|
| - scrollbar_start_mid_y = viewport_height / (2 * content_height)
|
| - scrollbar_end_mid_y = 1 - scrollbar_start_mid_y
|
| - scrollbar_mid_x_offset = scrollbar_width / (2 * viewport_width)
|
| - scrollbar_mid_x = 1 - scrollbar_mid_x_offset
|
| - return scrollbar_mid_x, scrollbar_start_mid_y, scrollbar_end_mid_y
|
|
|
|
|
| class GoogleCalendarPage(TopPages):
|
| @@ -142,21 +98,6 @@ class GoogleDocPage(TopPages):
|
| action_runner.WaitForJavaScriptCondition(
|
| 'document.getElementsByClassName("kix-appview-editor").length')
|
|
|
| -class GoogleMapsPage(TopPages):
|
| -
|
| - """ Why: productivity, top google properties; Supports drag gesturee """
|
| -
|
| - def __init__(self, page_set):
|
| - super(GoogleMapsPage, self).__init__(
|
| - url='https://www.google.co.uk/maps/@51.5043968,-0.1526806',
|
| - page_set=page_set,
|
| - name='Maps')
|
| -
|
| - def RunNavigateSteps(self, action_runner):
|
| - super(GoogleMapsPage, self).RunNavigateSteps(action_runner)
|
| - action_runner.WaitForElement(selector='.widget-scene-canvas')
|
| - action_runner.WaitForElement(selector='.widget-zoom-in')
|
| - action_runner.WaitForElement(selector='.widget-zoom-out')
|
|
|
| class GooglePlusPage(TopPages):
|
|
|
|
|