diff -u b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php --- b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php +++ b/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinksTest.php @@ -36,7 +36,6 @@ ])); $this->drupalGet('user'); - $this->assertSession()->elementNotExists('css', '.contextual button'); // Ensure visibility remains correct after cached paged load. @@ -50,13 +49,10 @@ ]); - // Ensure the buttons have loaded. - $this->assertSession()->assertWaitOnAjaxRequest(); - $this->drupalGet('user'); - $this->assertSession()->elementExists('css', '.contextual button'); + $this->assertSession()->waitForElement('css', '.contextual button'); // Ensure visibility remains correct after cached paged load. $this->drupalGet('user'); - $this->assertSession()->elementExists('css', '.contextual button'); + $this->assertSession()->waitForElement('css', '.contextual button'); } }