通过公共选择器获取元素列表后,如何通过索引从该列表中选择单个元素?
When('click the first item in the list', async () => {
const rows = await page.$$('.row-item');
await page.click(rows[0]); <-- error message generated by this line
});
尝试上述操作时收到的错误消息是:
// 'ElementHandle
' 类型的参数不可分配给 'string' 类型的参数
这个有用吗?
rows[0].click()
它应该有效:
const [row] = await page.$$('.row-item');
await row.click();
这对我有用:
const rows = await page.$$('.row-item');
await rows[0].click()