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

VSCode重装Test Explorer UI后测试资源管理器无显示问题求助

问题现象
  • 卸载VSCode中Test Explorer UI扩展后重新安装,扩展面板无任何内容展示,多次重复安装问题依旧
  • 面板空白效果参考:Test Explorer UI空白面板截图
  • 直接在终端运行测试可正常执行,操作全程无任何报错信息
  • 已排查配置前缀问题:当前配置已使用python.testing.规范前缀,不存在旧版python.unitTest.前缀配置问题
当前settings.json配置
"python.testing.pytestArgs": [
    "."
],
"python.testing.unittestEnabled": true,
"python.testing.pytestEnabled": false,
"python.testing.unittestArgs": [
    "-v",
    "-s",
    ".",
    "-p",
    "test_*.py"
]
排查解决步骤
  • 第一步:清理扩展残留缓存
    1. 完全退出所有VSCode进程,确保后台无残留进程运行
    2. 打开系统的VSCode扩展目录,删除所有名称包含test-explorer、hbenl.vscode-test-explorer的文件夹:
      • Windows:%USERPROFILE%\.vscode\extensions
      • macOS:~/.vscode/extensions
      • Linux:~/.vscode/extensions
    3. 打开VSCode用户数据目录下的workspaceStorage文件夹,搜索所有包含test-explorer字段的子文件夹,全部删除
    4. 重新启动VSCode,安装Test Explorer UI扩展
      注意:必须在VSCode完全关闭的状态下操作缓存删除,否则会因文件占用导致清理不彻底
  • 第二步:修复Python扩展适配问题
    1. 将官方Python扩展更新到最新稳定版,卸载Python扩展的预发布/测试版本
    2. 使用快捷键Ctrl+Shift+P(Windows/Linux)/Cmd+Shift+P(macOS)调出命令面板,执行Python: Clear Cache and Reload Window命令
    3. 等待窗口重载完成,确认左下角状态栏的Python解释器加载完成(无加载转圈标识)后,再打开Test Explorer面板
  • 第三步:清理冲突配置
    当前配置保留了pytest的参数项但关闭了pytest启用开关,容易触发测试适配器识别异常,临时注释所有pytest相关配置,仅保留unittest配置:
    // "python.testing.pytestArgs": [
    //     "."
    // ],
    "python.testing.unittestEnabled": true,
    "python.testing.pytestEnabled": false,
    "python.testing.unittestArgs": [
        "-v",
        "-s",
        ".",
        "-p",
        "test_*.py"
    ]
    
    保存配置后再次重载窗口,等待测试扫描完成即可。
  • 第四步:确认工作区信任状态
    未被VSCode信任的工作区会默认禁用扩展的文件扫描权限,直接导致测试列表无法加载。如果窗口顶部有工作区信任提示,直接选择「信任此工作区」,等待扩展重新加载即可。

内容的提问来源于stack exchange,提问作者Botezatu Sergiu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 13:27:17