如何通过xpath获取元素?

had*_*m94 3 puppeteer

我需要通过 xpath 查找 DOM 中的任何元素。我已经尝试过以下操作:

let el = await page.$x('//*[@id="readium-right-panel"]/ul/li[1]');
Run Code Online (Sandbox Code Playgroud)

返回的错误是:

类型错误:page.$x 不是函数

小智 5

看来您的 puppeteer 版本可能已过时

page.$x()
Run Code Online (Sandbox Code Playgroud)

是 1.0.0 的新版本