You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Playwright中通过部分ID定位动态生成的iframe元素?

Playwright 定位动态ID的TinyMCE iframe

针对动态ID的iframe定位需求,你可以借助CSS属性选择器的前缀匹配特性来实现,具体使用 [id^="_tinymce-"] 选择器,它能匹配所有ID以 _tinymce- 开头的元素。

修改后的Playwright代码如下:

await page.frameLocator('[id^="_tinymce-"]').locator('#tinymce').fill('test');

这个写法会自动匹配页面中ID前缀为_tinymce-的iframe,无需写死动态生成的后缀部分,适配ID动态变化的场景。

内容的提问来源于stack exchange,提问作者one-hand-octopus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 16:53:11