• 陈泽健's avatar
    feat(recorder): 远程桌面录制器 Xvfb+noVNC 实现 + 部署 5.60 实机验收 · 978d4352
    陈泽健 提交于
    阶段1: deploy/Dockerfile + docker-compose 安装 x11vnc/websockify/Xvfb/noto-cjk 字体
    阶段2: backend/app/config.py 新增 XVFB_DISPLAY/XVFB_SCREEN/NOVNC_PORT 配置
    阶段3: backend/app/services/recorder_engine.py 有头模式启动 Xvfb + DISPLAY + noVNC 投流,
           提取 _resolve_headed_mode() 支持单测,启动失败自动降级无头
    阶段4: frontend/src/views/Recorder.vue 录制中实时画面 iframe 接入 noVNC(vnc.html)
    阶段5: backend/tests/test_recorder_e2e.py 新增 TestXvfbNovnc 4 项防回归测试(15/15 通过)
    阶段6: 部署 5.60 实机验收通过(Xvfb→x11vnc→websockify 全链路 + 中文渲染 + 录制会话闭环)
    阶段7: HANDOFF_UI自动化.md 会话60 归档 + PRD 需求/执行计划/问题处理文档归档
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    978d4352
名称
最后提交
最后更新
..
__init__.py Loading commit data...
test_api.py Loading commit data...
test_curl_parser.py Loading commit data...
test_dingtalk_notify.py Loading commit data...
test_element_mapping_service.py Loading commit data...
test_element_mapping_v2.py Loading commit data...
test_execution_cancel.py Loading commit data...
test_executor_timeout_optimization.py Loading commit data...
test_micro_app_adapter.py Loading commit data...
test_page_url_service.py Loading commit data...
test_performance_ai_service.py Loading commit data...
test_performance_executor.py Loading commit data...
test_performance_mix.py Loading commit data...
test_performance_satellite_tables.py Loading commit data...
test_phase4.py Loading commit data...
test_recorder_e2e.py Loading commit data...
test_scheduler_recovery.py Loading commit data...
test_screenshot_cleanup.py Loading commit data...
test_screenshot_mode.py Loading commit data...
test_semantic_resolver.py Loading commit data...
test_smart_locate_semantic.py Loading commit data...
test_sut_url_validation.py Loading commit data...
test_target_resource_monitor.py Loading commit data...
test_target_resource_summary.py Loading commit data...
test_template_resolver.py Loading commit data...
test_ui_context.py Loading commit data...
test_unique_fields.py Loading commit data...
test_verify_step.py Loading commit data...
test_watchdog_stale_execution.py Loading commit data...