function clickLink($label, $index = 0, $fuzzy = false) { if (!$fuzzy) { return parent::clickLink($label, $index); } $url_before = str_replace('%', '%%', $this->getUrl()); $urls = $this->getUrlsByLabel($label, true); if (count($urls) < $index + 1) { $url_target = 'URL NOT FOUND!'; } else { $url_target = str_replace('%', '%%', $urls[$index]->asString()); } $this->_browser->_load($urls[$index], new SimpleGetEncoding()); $ret = $this->_failOnError($this->_browser->getContent()); $this->assertTrue($ret, ' [browser] clicked link ' . t($label) . " ({$url_target}) from {$url_before}"); return $ret; }