Puppeteer 木偶演员:无法选择非锚元素
两条水平规则之间的空格是可点击的,尽管没有Puppeteer 木偶演员:无法选择非锚元素,puppeteer,Puppeteer,两条水平规则之间的空格是可点击的,尽管没有a标记可将选择器指向。在这一点上,我尝试了10个选择器,但没有一个成功。我想知道你有没有什么建议,可以帮助你找到那些难以选择的人 我尝试过的模式: const clickTarget = await page.waitForSelector(selector, {timeout: 0}); await clickTarget.click(); // alternatively await page.waitForNavigation("load");
a
标记可将选择器指向。在这一点上,我尝试了10个选择器,但没有一个成功。我想知道你有没有什么建议,可以帮助你找到那些难以选择的人
我尝试过的模式:
const clickTarget = await page.waitForSelector(selector, {timeout: 0});
await clickTarget.click();
// alternatively
await page.waitForNavigation("load");
const clickTarget = await page.$(selector);
await clickTarget.click();
使用了一些选择器(全部失败)
错误消息
TypeError: Cannot read property 'click' of null
42 |
43 | const devStoreLink = await page.$(".Polaris-ResourceItem__Content");
> 44 | await devStoreLink.click();
| ^
正如我在上一个问题中回答的那样,您可以使用waitForSelector。您看到我的第一个模式示例了吗?这是我用得最多的一个;正如我在上一个问题中回答的那样,虽然可以使用waitForSelector,但这并不能解决问题。您看到我的第一个模式示例了吗?这是我用得最多的一个;但这并不能解决问题
TypeError: Cannot read property 'click' of null
42 |
43 | const devStoreLink = await page.$(".Polaris-ResourceItem__Content");
> 44 | await devStoreLink.click();
| ^