【发布时间】:2019-05-18 23:16:41
【问题描述】:
我有多个.home 元素,我想点击最后一个
这是我写的:
await page.waitForSelector('.home');
const el = await page.$eval('.home', (elements) => elements[elements.length - 1]);
el.click();
但它不起作用。相反,我收到以下错误:
TypeError: Cannot read property 'click' of undefined
at open_tab (C:\wamp64\www\home_robot\robot.js:43:12)
at process._tickCallback (internal/process/next_tick.js:68:
【问题讨论】:
-
您是否尝试获取所有
'.home'元素并查看实际存在的内容?
标签: javascript node.js puppeteer