Перебирая теги и меняя URL через .click - PullRequest
0 голосов
/ 15 октября 2018

Я абсолютный новичок в использовании selenium-webdriver - прошу прощения за очевидные / простые ошибки; -)

Я пытаюсь просмотреть теги веб-сайта.Всякий раз, когда я вызываю 'click' на зацикленном a-теге, открываемый тестовый браузер переходит на новую страницу.После этого стартовая страница будет загружена с помощью navigate (). Back ().

Пока новая страница не загружена - все работает нормально, но после этого cur_href и cur_text отображают 'undefined'.

Элементы в цикле for теряют свою ссылку (на объекты-теги)?Почему это происходит?

for (el of elems) {

    let cur_href = await el.getAttribute('href').catch(()=>console.log('no elem?'));
    let cur_text = await el.getText().catch(()=>console.log('no elem?'));

    await el.click().catch(()=>{
      //text
    });

    await chrome_driver.navigate().back();    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...