• 陈泽健's avatar
    feat(api-test): finally api_call 端点真实化 + 浏览器会话 token 自动注入 · 10ed34d7
    陈泽健 提交于
    - AssertionEngine 新增 body_not_contains 断言(数据自清理"无残留"校验,expected 空视为失败防假通过)
    - _do_api_call 新增 _inject_session_auth:目标为被测系统且未显式指定鉴权头时,
      自动从浏览器 localStorage.meet_token 注入 authorization,复用主流程登录态
    - 修复 finally/on_failure 步骤主流程双跑:主循环加守卫推迟到后置块单次执行
    - 示范用例 finally 步骤换真实端点 GET /meetingV3/api/message/getMessagePageList
      (5.44 会议列表首屏 HTTP 接口,带 authorization 即可,无需 x-sign)
    
    完整 17 步示范用例(含 finally 自清理)5.60 生产验收通过(exec_a8dbb9c4,
    96.1s 全绿、5.44 零残留)。详见 HANDOFF_UI自动化.md 会话 24。
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    10ed34d7
名称
最后提交
最后更新
..
ai_locate_worker.py Loading commit data...
analyze_selectors.py Loading commit data...
check_exec.py Loading commit data...
clean_test_data.py Loading commit data...
create_analysis_cases.py Loading commit data...
create_and_run_semantic_verify.py Loading commit data...
create_cases.py Loading commit data...
create_deep_cases.py Loading commit data...
create_deep_cases_func_center_v3.py Loading commit data...
create_deep_interaction_cases_v2.py Loading commit data...
create_default_security_config.py Loading commit data...
create_func_center_cases.py Loading commit data...
create_jikong_cases.py Loading commit data...
create_login_cases.py Loading commit data...
create_login_cases_full.py Loading commit data...
create_meeting_cases_v2.py Loading commit data...
create_remaining_module_cases.py Loading commit data...
create_security_cases.py Loading commit data...
create_semantic_meeting_case.py Loading commit data...
create_supplementary_cases.py Loading commit data...
create_ui_cases_all_modules.py Loading commit data...
generate_elements_mapping.py Loading commit data...
import_cases_from_excel.py Loading commit data...
migrate_mapping_v2.py Loading commit data...
migrate_sqlite_to_mysql.py Loading commit data...
migration_add_dependencies.py Loading commit data...
recreate_login_cases.py Loading commit data...
run_case_worker.py Loading commit data...
run_test_standalone.py Loading commit data...
setup_parent_modules.py Loading commit data...
sync_to_server.py Loading commit data...
test_claude_enhanced_locate.py Loading commit data...
test_cleanup.py Loading commit data...
test_element_mapping_integration.py Loading commit data...
test_phase1_keywords.py Loading commit data...
test_phase2_scoring.py Loading commit data...
test_phase3_semantic.py Loading commit data...
test_phase4_combined.py Loading commit data...
test_phase5_6.py Loading commit data...
test_security_e2e.py Loading commit data...
test_websocket_client.py Loading commit data...
test_websocket_flow.py Loading commit data...
update_login_case.py Loading commit data...
update_login_cases_reset.py Loading commit data...
update_selectors.py Loading commit data...
verify_server_mapping.py Loading commit data...