页面的第二个iframe内嵌套着一个iframe,怎么用puppetter点击里面的按钮
时间: 2024-05-02 16:21:28 浏览: 173
用按钮控制iframe显示的网页实现方法
可以使用以下代码来点击嵌套的iframe中的按钮:
```js
const frame1 = await page.frames()[1]; // 获取第二个iframe
const frame2 = await frame1.frame(); // 获取嵌套的iframe
const button = await frame2.$('button'); // 获取按钮元素
await button.click(); // 点击按钮
```
这里假设第二个iframe是页面中的第一个iframe的子框架。如果不是,可以使用`page.frames()`方法来获取所有的iframe,并根据需要选择正确的iframe。
阅读全文