def reveal_bottom_edge_page(self):
"""Bring the bottom edge page to the screen"""
self.bottomEdgePageLoaded.wait_for(True)
try:
action_item = self.wait_select_single(objectName='bottomEdgeTip')
action_item.visible.wait_for(True)
action_item.isAnimating.wait_for(False)
start_x = (action_item.globalRect.x +
(action_item.globalRect.width * 0.5))
start_y = (action_item.globalRect.y +
(action_item.height * 0.5))
stop_y = start_y - (self.height * 0.7)
self.pointing_device.drag(start_x, start_y,
start_x, stop_y, rate=2)
self.isReady.wait_for(True)
except dbus.StateNotFoundError:
logger.error('BottomEdge element not found.')
raise