单元套件无法运行在 Windows 上: POSIX 仅测试脚手架的 9 个失败
作者: rajarshidattapy创建于 2026年8月29日更新于 2026年8月29日
** 标签:** 错误、窗口、测试
□ 说明
Windows是一个支持的平台(代码库有TCP-loopback IPC,"任务列表"探测器, a. 专用 " GetProcessTimes " 和 " CREATE-NO-WINDOW " 等型号; 但是单元套房不能在那里运行。 在 Windows 上清空检出会给出:
Python - m pytest 测试 -q
9个失败,159个在9.40年代通过
FAILED 测试/ unit/ test admin.py:: test cleanup untained 浏览器 启动 站点 posix 进程 组
FAILED 测试/ unit/ test admin.py:: test cleanup unattached browser launch keeps cdp browser 测试/单位/测试 admin.py::测试 清理 未附图 浏览器 启动 keps cdp 浏览器
故障测试/单元/测试 admin.py:test explient chrome path restions matching profile on linux[BH CHROME PATH] 测试/单元/测试 admin.py::test explient chrome path restions matching profile on linux[BH CHROME PATH] 互联网档案馆的存檔,存档日期2011-12-04.
故障测试/单位/测试 admin.py:test explient chrome path restions matching profile on linux [CHROME PATH] (中文(简体) ).
FAILED 测试/ unit/ test admin.py:: test explict chrome path result unown 没有站台 平台 清理[达尔温]
FAILED 测试/ unit/ test admin.py:: test explient chrome path results unown 没有站台 平面 清理[温道]
FAILED 测试/ unit/ test admin.py:: test doctor probe preserves snap bin env symlink 测试/单元/test admin.py::测试 医生 probe preserves snap bin env symlink
FAILED 测试/ unit/ test admin.py:: test doctor probe preserves snap bin path symlink 互联网档案馆的存檔,存档日期2014-12-21.
测试/单元/测试 技能. py: test packed skill frontmatter is valid simple yaml□因缘.
三个不同的:
- ' s.killpg ' s monkepach (6个测试)** ' s tests/unit/test admin.py ' does. “monkeypatch.setatr(admin.os,“killpg”,......)” `os.killpg'不存在于 Windows,以及‘monkeypach.setattr'拒绝创建缺失属性 :
E 属性错误: <module'os' (frozen)> 没有属性“ killpg ”注意这些测试是* 关于POSIX的行为—— 其中两个甚至被压抑了
[达尔温]/[窗户]'-因此,他们应当行使Windows分支 · 清理 未附载 浏览器 发射()(`process.termination ()'),而不是POSIX 的一.
Path.symlink to ' (2个测试)。 ** 快速检测测试 建立一个tmp path'中的/snap/bin/chromium'-/usr/bin/snap'连锁链:
E OSError: [WinError 1314] (英语). 客户不享有必要的特权- QQtest skill.py`**- 分出根由,被跟踪于 SKILL.md 共通链接问题.
□ 建议修正
- 使用
monkeypatch.setatr'(admin.os, “killpg”,......, 饲养=False)',并添加: Windows-branch断言[Windows]'的变形含义。 - 以"sys.plateform""Win32"来守护"sympylink"测试, 或创建“ try/unext OSError: pytest.skip(.)”内的连锁。
用Windows CI的腿来配这个 这样它才能固定
□ 环境
- Windows 11, Python 3.11.9, " pip s安装-e. " + pytest, " Main " @ "e3e8069 "
内容来源: browser-use/browser-harness