Node js用puppeteer点击一个没有id或name的元素
Node js Click with puppeteer an element that has no id or name
大家好,我正在尝试用木偶操作点击三个没有 ID、名称和 class 的元素;这些是我必须单击的复选框和按钮 (www.omegle.com):
我尝试通过点击坐标来完成,但我无法将要点击的元素居中:
await page.mouse.click(50, 200);
await page.waitForNavigation();
})()
那么有没有办法在不知道其 ID、class 或名称的情况下单击某个元素?
// open modal by clicking "Text" button
const btnText = await page.waitForSelector('#chattypetextcell img')
await btnText.click()
// click both checkbox labels when modal opens
const selectorCheckboxLabels ='div div p label'
await page.waitForSelector(selectorCheckboxLabels)
const labels = await page.$$(selectorCheckboxLabels)
await labels[0].click()
await labels[1].click()
大家好,我正在尝试用木偶操作点击三个没有 ID、名称和 class 的元素;这些是我必须单击的复选框和按钮 (www.omegle.com):
我尝试通过点击坐标来完成,但我无法将要点击的元素居中:
await page.mouse.click(50, 200);
await page.waitForNavigation();
})()
那么有没有办法在不知道其 ID、class 或名称的情况下单击某个元素?
// open modal by clicking "Text" button
const btnText = await page.waitForSelector('#chattypetextcell img')
await btnText.click()
// click both checkbox labels when modal opens
const selectorCheckboxLabels ='div div p label'
await page.waitForSelector(selectorCheckboxLabels)
const labels = await page.$$(selectorCheckboxLabels)
await labels[0].click()
await labels[1].click()