/** * * @group live */ public function testGetPage() { $url = 'http://github.com/test'; $result = $this->helperMakeAccessable($this->SUT, '_getPage', array($url)); $this->assertInternalType('string', $result); $this->assertEquals($url, $this->SUT->getLastLoadedUrl()); }
/** * @return DOMXPath */ private static function _getXPath($url) { $url = parent::getUrl($url); if (parent::getLastLoadedUrl() == $url && self::$_xpath) { return self::$_xpath; } $html = self::_getAlexaPage($url); $doc = parent::_getDOMDocument($html); $xpath = parent::_getDOMXPath($doc); self::$_xpath = $xpath; return $xpath; }