From ebee3c406ecf7cf9537ac555c5381d363b16aee7 Mon Sep 17 00:00:00 2001 From: Muhammad Ammar Date: Mon, 18 Aug 2014 13:16:25 +0000 Subject: [PATCH] Fix Video Player Pause Issue --- common/test/acceptance/pages/lms/video/video.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/test/acceptance/pages/lms/video/video.py b/common/test/acceptance/pages/lms/video/video.py index 1f69e1125b..6f996dd3ba 100644 --- a/common/test/acceptance/pages/lms/video/video.py +++ b/common/test/acceptance/pages/lms/video/video.py @@ -349,6 +349,11 @@ class VideoPage(PageObject): """ button_selector = self.get_element_selector(VIDEO_BUTTONS[button]) + + # If we are going to click pause button, Ensure that player is not in buffering state + if button == 'pause': + self.wait_for(lambda: self.state != 'buffering', 'Player is Ready for Pause') + self.q(css=button_selector).first.click() button_states = {'play': 'playing', 'pause': 'pause'}