diff --git a/core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderTest.php b/core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderTest.php
index 748d0fbd5e..751951f38b 100644
--- a/core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderTest.php
+++ b/core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderTest.php
@@ -381,7 +381,7 @@ protected function clickContextualLink($selector, $link_locator, $force_visible
       // If the link is not visible, click the contextual link button first.
       if (!$link->isVisible()) {
         $element->find('css', '.contextual button')->press();
-        $assert_session->waitForLink($link_locator);
+        $assert_session->waitForElementVisible('named', ['link', $link_locator]);
       }
       $this->assertTrue($link->isVisible(), "Link $link_locator is visible.");
       $link->click();
