@@ -52,15 +52,13 @@ def test_el001_event_listener(dash_duo):
5252
5353 # Test left click.
5454 grid .get_cell (1 , 2 ).click ()
55- cellClicked = dash_duo .find_element ('#log' ).text
56- assert json .loads (cellClicked ).get ('value' ) == 15
55+ until (lambda : json .loads (dash_duo .find_element ('#log' ).text ).get ('value' ) == 15 , timeout = 3 )
5756
5857 # Test right click
5958 action = utils .ActionChains (dash_duo .driver )
6059 action .context_click (grid .get_cell (0 , 2 )).perform ()
61- cellClicked = dash_duo .find_element ('#log' ).text
62- assert json .loads (cellClicked ).get ('value' ) == 13
63- assert json .loads (cellClicked ).get ('contextMenu' )
60+ until (lambda : json .loads (dash_duo .find_element ('#log' ).text ).get ('value' ) == 13 , timeout = 3 )
61+ until (lambda : json .loads (dash_duo .find_element ('#log' ).text ).get ('contextMenu' ), timeout = 3 )
6462
6563def test_el002_event_listener (dash_duo ):
6664 app = Dash (__name__ , suppress_callback_exceptions = True )
@@ -86,7 +84,7 @@ def test_el002_event_listener(dash_duo):
8684
8785 # Test left click.
8886 grid .get_cell (1 , 2 ).click ()
89- assert dash_duo .find_element ('#log' ).text == "rawr"
87+ until ( lambda : dash_duo .find_element ('#log' ).text == "rawr" , timeout = 3 )
9088
9189def test_el003_event_listener (dash_duo ):
9290 app = Dash (__name__ , suppress_callback_exceptions = True )
0 commit comments