ember.js 在给定iframe id的情况下使用pupteers获取iframe

rekjcdws  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(134)

所以,我在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>

我正在尝试使用Puppeteerjs来获取iframe。我不能使用id=“ember123”,因为ember id是动态的。有没有办法通过id来获取元素句柄?

8oomwypt

8oomwypt1#

我用了:

const frameHandle = await page.$('iframe[id="sso-iframe"]');
const frame = await frameHandle.contentFrame();

await frame.type('[data-some-selector="true"]', 'some text');

相关问题