Merge pull request #3199 from edx/alex/fix_flaky_video_test_20
Alex/fix flaky video test 20
This commit is contained in:
@@ -539,6 +539,10 @@ def select_transcript_format(_step, format):
|
||||
menu_selector = VIDEO_MENUS['download_transcript']
|
||||
|
||||
button = world.css_find(button_selector).first
|
||||
|
||||
height = button._element.location_once_scrolled_into_view['y']
|
||||
world.browser.driver.execute_script("window.scrollTo(0, {});".format(height))
|
||||
|
||||
button.mouse_over()
|
||||
assert world.css_has_text(button_selector, '...', strip=True)
|
||||
|
||||
@@ -549,6 +553,8 @@ def select_transcript_format(_step, format):
|
||||
world.wait_for_ajax_complete()
|
||||
break
|
||||
|
||||
world.browser.driver.execute_script("window.scrollTo(0, 0);")
|
||||
|
||||
assert world.css_find(menu_selector + ' .active a')[0]['data-value'] == format
|
||||
assert world.css_has_text(button_selector, '.' + format, strip=True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user