diff --git a/tests/TestBaseClassWeb.php b/tests/TestBaseClassWeb.php index 3d8e7844c7a..b32d2bb7194 100644 --- a/tests/TestBaseClassWeb.php +++ b/tests/TestBaseClassWeb.php @@ -287,12 +287,13 @@ protected function openAndFindViewTag($name, $view){ /** * @param string $name + * @param integer $waitSecondsUntil * @return WebDriverElement * @throws \Exception */ - protected function findViewTag($name) + protected function findViewTag($name,$waitSecondsUntil = 1) { - $element = self::find(WebDriverBy::id('action::' . $name)); + $element = self::find(WebDriverBy::id('action::' . $name),$waitSecondsUntil); return $element; } diff --git a/tests/controllers/AdminViewsTest.php b/tests/controllers/AdminViewsTest.php index c9fd5aee487..175e48f3778 100644 --- a/tests/controllers/AdminViewsTest.php +++ b/tests/controllers/AdminViewsTest.php @@ -186,8 +186,8 @@ public function testAdminClickViews($name,$view){ $this->openView($url); try{ - self::findAndClick(WebDriverBy::id($view['clickId']),10); - $element = $this->findViewTag($name); + $clickable = self::findAndClick(WebDriverBy::id($view['clickId']),10); + $element = $this->findViewTag($name,10); $this->assertNotEmpty( $element, sprintf(