在阅读了文档和示例后,我仍然无法理解如何ElementHandle
通过page.$$
.
大多数想要使用page.$$
和隐式使用的用例document.querySelectorAll()
是获取数组或 NodeList,然后在此基础上工作。
假设我们有一个包含 5 个链接的页面,我想a
在我的脚本中打印第二个的 href。这是我尝试过的,但它不起作用。
const linksArray = await page.$$('a');
const the2ndHref = await page.evaluate(linkList => linkList[1].href, linksArray);
console.log('the2ndHref', the2ndHref);
await linksArray.dispose();
你能帮忙吗?