Joz*_*ott 11 google-chrome node.js puppeteer
我想在不使用 css 选择器的情况下单击一个元素。
await page.click()
Run Code Online (Sandbox Code Playgroud)
使用选择器来标识元素。
那么我该怎么做呢?
await page.click('/*[@id="toc"]/ul/li[1]/a')
Run Code Online (Sandbox Code Playgroud)
Joz*_*ott 23
首先,我必须通过使用来获取元素
await page.$x('<xPath>')
Run Code Online (Sandbox Code Playgroud)
它返回一个包含元素的数组。要单击,我必须选择数组中的第一个元素。
const elements = await page.$x('<xPath>')
await elements[0].click()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14826 次 |
| 最近记录: |