我必须填写一个iframe内的表单,这里是示例页面.我无法通过简单地使用page.focus()和访问page.type().我试图通过使用获取表单iframe const formFrame = page.mainFrame().childFrames()[0],但是我无法与表单iframe进行交互.
我想获取一个 iframe 作为框架并单击框架中的一个元素,但是 iframe 没有名称并且网站有很多框架(page.frames()返回 14)。
而且我无权编辑 html。我只能编辑 JavaScript。
我认为在这种情况下识别 iframe 的最佳方法是从其父元素。
我怎样才能用 puppeteer 做到这一点?
<div id="foo">
<iframe>
#document
</iframe>
</div>
Run Code Online (Sandbox Code Playgroud)