X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fcontextual%2Ftests%2Fsrc%2FFunctionalJavascript%2FContextualLinkClickTrait.php;fp=web%2Fcore%2Fmodules%2Fcontextual%2Ftests%2Fsrc%2FFunctionalJavascript%2FContextualLinkClickTrait.php;h=2e90808996defd6f7b35099d583136298ba458c6;hp=2866e91cbf7debe18dacaa7d77f96a3fdd521909;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hpb=74df008bdbb3a11eeea356744f39b802369bda3c diff --git a/web/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinkClickTrait.php b/web/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinkClickTrait.php index 2866e91cb..2e9080899 100644 --- a/web/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinkClickTrait.php +++ b/web/core/modules/contextual/tests/src/FunctionalJavascript/ContextualLinkClickTrait.php @@ -18,6 +18,11 @@ trait ContextualLinkClickTrait { * If true then the button will be forced to visible so it can be clicked. */ protected function clickContextualLink($selector, $link_locator, $force_visible = TRUE) { + $page = $this->getSession()->getPage(); + $page->waitFor(10, function () use ($page, $selector) { + return $page->find('css', "$selector .contextual-links"); + }); + if ($force_visible) { $this->toggleContextualTriggerVisibility($selector); }