All Articles

Puppeteerでiframeの要素を削除する方法

半年ぶりぐらいの更新です。

結論としては以下になります。 単純なんですが、絶対忘れるので備忘録としてメモ。

await page.evaluate(() => document.querySelector(`${selectorOfTargetIframe}`).remove());

ちなみにiframe内の要素を操作する時は下記のように書くらしい

const frame = await page.frames().find(f => f.name() === iframeName);
const button = await frame.$('#button');
await button.click();