Skip to content

[Bug]: The recording feature of the Chrome extension is unable to capture content from pages embedded within <iframe> elements. #1598

@jcjiangjc

Description

@jcjiangjc

Version

System:
  OS: Windows 10 10.0.20348
  CPU: (24) x64 Montage Jintide(R) C6348
  Memory: 18.51 GB / 48.00 GB
Browsers:
  Chrome: 138.0.7204.184
  Edge: Chromium (138.0.3351.95)
  Firefox: 140.0 - C:\Program Files\Mozilla Firefox\firefox.exe
  Internet Explorer: 11.0.20348.380
npmPackages:
  @midscene/web: ^0.30.10 => 0.30.10

Details

由于我要测试的网页通过<iframe>元素嵌入了其他页面,当使用Chrome插件中的录制功能(Recorder)时,发现对<iframe>元素嵌入页面中的内容进行的操作无法被正确识别,而对<iframe>元素外的其他页面内容的操作可以正常录制

Midscene.js version: 0.130(SDK v0.29.6)

Reproduce link

Reproduce Steps

  1. 安装Midscene.js的Chrome浏览器插件,打开Recorder (Preview)录制功能
  2. 访问任何带有<iframe>元素嵌入页面的网站
  3. 点击插件中的New Recording按钮开始录制
  4. 在<iframe>元素的嵌入页面中执行点击、输入等操作,期望插件可以正确识别相关动作,并生成YAML脚本,实际插件没有任何反应,无法对处于<iframe>元素的嵌入页面中的内容进行录制

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions