Verify loading indicator has been hidden.
STUD-2090
This commit is contained in:
@@ -248,10 +248,19 @@ def create_unit_from_course_outline():
|
||||
|
||||
world.wait_for_mathjax()
|
||||
world.wait_for_xmodule()
|
||||
world.wait_for_loading()
|
||||
|
||||
assert world.is_css_present('ul.new-component-type')
|
||||
|
||||
|
||||
@world.absorb
|
||||
def wait_for_loading():
|
||||
"""
|
||||
Waits for the loading indicator to be hidden.
|
||||
"""
|
||||
world.wait_for(lambda _driver: len(world.browser.find_by_css('div.ui-loading.is-hidden')) > 0)
|
||||
|
||||
|
||||
@step('I have clicked the new unit button$')
|
||||
@step(u'I am in Studio editing a new unit$')
|
||||
def edit_new_unit(step):
|
||||
|
||||
@@ -6,7 +6,6 @@ from nose.tools import assert_equal, assert_in # pylint: disable=E0611
|
||||
from terrain.steps import reload_the_page
|
||||
from common import type_in_codemirror
|
||||
from selenium.webdriver.common.keys import Keys
|
||||
from cms.envs.common import FEATURES
|
||||
|
||||
|
||||
@world.absorb
|
||||
@@ -123,6 +122,9 @@ def ensure_settings_visible():
|
||||
|
||||
@world.absorb
|
||||
def edit_component(index=0):
|
||||
# Verify that the "loading" indication has been hidden.
|
||||
world.wait_for_loading()
|
||||
# Verify that the "edit" button is present.
|
||||
world.wait_for(lambda _driver: world.css_visible('a.edit-button'))
|
||||
world.css_click('a.edit-button', index)
|
||||
world.wait_for_ajax_complete()
|
||||
|
||||
Reference in New Issue
Block a user