Я пытаюсь прочитать все HREF ссылки на сайте с помощью транспортира и моккоИспользование protractorjs и мокко, как я могу прочитать все ссылки на сайте?
Я не «брак» на любой из технологий, но я нахожусь под впечатлением, что они в настоящее время являются лучшими в своем классе технологии для вождения селена.
Я работаю с транспортиром Мокко пример файлом, который пришел с проектом, который я настроенный из примера кода для чтения:
before(function() {
driver = new webdriver.Builder().
usingServer('http://localhost:4444/wd/hub').
withCapabilities(webdriver.Capabilities.chrome()).build();
driver.manage().timeouts().setScriptTimeout(10000);
ptor = protractor.wrapDriver(driver);
});
function Log(obj){
console.log(JSON.stringify(obj));
}
it.only('should read all HREFS', function(done){
ptor.get('http://www.angularjs.org');
var elements = ptor.findElements(protractor.By.tagName('a'));
Log(protractor.By.tagName('a'));
// {"using":"tag name","value":"a"}
Log(elements);
// Result: {}
// Expected: a full list of every 'a' tag element on the angularjs homepage
});
что, кажется, происходит список «элементов» возвращается немедленно, а не после загрузки страницы.
Как справиться с этим в селене + транспортир?