【发布时间】:2021-10-16 17:22:13
【问题描述】:
我的问题如下。我在页面上有几个链接,我必须遵循这些链接,然后返回同一页面。我尝试通过以下方式做到这一点:
const els = await page.$$('div[name="olymp"] a'); // get links on the page
for (let i = 0; i < els.length; i++) {
await els[i].click(); // clicking on a link that leads to another page
await page.waitForLoadState('networkidle');
await page.click('div.floating:nth-child(1)');
await page.click('div.floating:nth-child(1) div.extra a') // a link on another page that leads to the first page
}
我在第二次迭代时遇到了错误:
elementHandle.click: Protocol error (DOM.describeNode): Cannot find context with specified id
也许有人遇到过类似的?
我正在使用 Playwright v1.13
【问题讨论】:
标签: javascript function testing cycle playwright