当给定iframe id时,使用木偶师获取iframe



因此,我在Chrome开发工具中有一些代码,如下所示:

<div class="ember-view" id="ember123">
<iframe src="http://yaddayaddayadda" id="sso-frame" class="sso-iframe">
.
.
other elements I will loop around and get
.
.
</iframe>
</div>

我正在尝试使用Puppeterjs获取iframe。我不能使用id=";ember123";由于ember id的动态。有没有办法通过id获取元素句柄?

我使用过:

const frameHandle = await page.$('iframe[id="sso-iframe"]');
const frame = await frameHandle.contentFrame();
await frame.type('[data-some-selector="true"]', 'some text');

最新更新