大家好,我正在嘗試使用 puppeteer 單擊三個沒有 id、名稱和類的元素;這些是我必須單擊的復選框和按鈕(
我試圖通過點擊坐標來做到這一點,但我無法將元素居中點擊:
await page.mouse.click(50, 200);
await page.waitForNavigation();
})()
那么有沒有辦法在不知道元素 id、class 或 name 的情況下單擊元素?
uj5u.com熱心網友回復:
// 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()
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/398817.html
