URL更改page.type后,异步承诺将无法解决-(node:8036)UnhandledPromiseRejectionWarning:

时间:2019-06-07 23:45:35

标签: javascript promise async-await

在for..let循环中,URL更改,并且更改URL时未解析等待页面承诺。

已寻找解决方案,但没有找到直接解决挑战的方法。

for (let kword of searchkeywords)
{
await page.type('.FunctionalNavTextBold',`${kword}`);
await page.waitForSelector('#ctl00_cphColRight_ctl00_lblTableTop', { timeout: 1000});

// Upon URL changing page.type async promise is not resolved.
// (node:8036) UnhandledPromiseRejectionWarning: Error: No node found for selector: .FunctionalNavTextBold
// How to complete promise

await page.click('#ctl00_cphColRight_ctl00_gvIPOSearchResult_ctl02_lnkCompanyName');
};

如何完成承诺和解决(节点:8036)UnhandledPromiseRejectionWarning:错误:未找到选择器的节点:.FunctionalNavTextBold

0 个答案:

没有答案