From ef0d68e9b55f1d6d37a00c954fe8e54d9fea33d6 Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Thu, 8 Dec 2016 10:34:04 +0800 Subject: [PATCH] MDL-56614 behat: add missing wait for page is ready --- .../tests/behat/behat_theme_boost_behat_navigation.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/theme/boost/tests/behat/behat_theme_boost_behat_navigation.php b/theme/boost/tests/behat/behat_theme_boost_behat_navigation.php index 7db070e813a..3d2199e348c 100644 --- a/theme/boost/tests/behat/behat_theme_boost_behat_navigation.php +++ b/theme/boost/tests/behat/behat_theme_boost_behat_navigation.php @@ -134,13 +134,10 @@ class behat_theme_boost_behat_navigation extends behat_navigation { * If we are not on the course main page, click on the course link in the navbar */ protected function go_to_main_course_page() { - $starturl = rtrim($this->getMinkParameter('base_url'), '/') . '/'; $url = $this->getSession()->getCurrentUrl(); - if (strpos($url, $starturl) === 0) { - $url = substr($url, strlen($starturl)); - } - if (!preg_match('|^course/view.php?id=[\d]+|', $url)) { + if (!preg_match('|/course/view.php\?id=[\d]+$|', $url)) { $this->find('xpath', '//header//div[@id=\'page-navbar\']//a[contains(@href,\'/course/view.php?id=\')]')->click(); + $this->execute('behat_general::wait_until_the_page_is_ready'); } }