on xenial help sign in
Updated the page header.
commit4808e46f7268752a39f21ec2971a4237e5a43de7 authorLeo Arias <leo.arias@canonical.com> dateSat 1 Mar 2014, 23:39 (13 years ago) parent2cb5445
1 file changed+5−2
tests/autopilot/unity8/shell/emulators/dash.py+5−2
tests/autopilot/unity8/shell/emulators/dash.py+5−2
@@ -113,7 +113,7 @@ class Dash(emulators.UnityEmulatorBase):
113113 original_index = self.dash_content_list.currentIndex
114114 # Scroll on the border of the page header, because some scopes have
115115 # contents that can be scrolled horizontally.
116− page_header = self.select_single('PageHeader')
116+ page_header = self._get_page_header()
117117 border = page_header.select_single('QQuickBorderImage')
118118 start_x = border.width / 3
119119 stop_x = border.width / 3 * 2
@@ -121,12 +121,15 @@ class Dash(emulators.UnityEmulatorBase):
121121 self.pointing_device.drag(start_x, start_y, stop_x, stop_y)
122122 self.dash_content_list.currentIndex.wait_for(original_index - 1)
123123
124+ def _get_page_header(self):
125+ return self.select_single('PageHeader', objectName='pageHeader')
126+
124127 @autopilot_logging.log_action(logger.info)
125128 def _scroll_to_right_scope(self):
126129 original_index = self.dash_content_list.currentIndex
127130 # Scroll on the border of the page header, because some scopes have
128131 # contents that can be scrolled horizontally.
129− page_header = self.select_single('PageHeader')
132+ page_header = self._get_page_header()
130133 border = page_header.select_single('QQuickBorderImage')
131134 start_x = border.width / 3 * 2
132135 stop_x = border.width / 3