更新日志
v1.16.0
亮点
接入 Jev 1.4:更快、更低成本的视觉 E2E 测试
Midscene 现已接入 Jev 1.4,继续沿着视觉理解的道路推进 UI 自动化。通过此次接入,开发者可以体验更快、更低成本的 E2E 测试。接入步骤和当前的实验性限制详见 Jev 配置指南。
在下方 Demo 的连连看游戏测试中,共进行了 28 次模型调用,平均每次模型推理耗时 393.57 ms(约 0.39 秒)。平均每次输入 5,025 Token、输出 67 Token,模型调用费用约 $0.000211/次。费用按输入 $0.042 / 百万 Token 计算,输出免费。
<video src="https://lf3-static.bytednsdoc.com/obj/eden-cn/luljzkpt/ljhwZthlaukjlkulzlp/showcases/jev/tile-matching-jev.mp4" controls></video>
完整变更
Full Changelog: https://github.com/web-infra-dev/midscene/compare/v1.15.6...v1.16.0
v1.15.6
完整变更
新特性 🎉
- feat(llm): add dedicated locate model configuration by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3268
- feat(llm): add experimental Jev model support by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3271
CI 与维护 ⚙️
- chore(core): redesign introduction page by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3267
Full Changelog: https://github.com/web-infra-dev/midscene/compare/v1.15.5...v1.15.6
v1.15.5
完整变更
新特性 🎉
- feat(web): add Puppeteer test runner nodes by @quanru in https://github.com/web-infra-dev/midscene/pull/3160
- feat(report): redesign test report workspace and clarify execution details by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3245
问题修复 🐞
- fix(core): preserve aiAct reference images for independent locating by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3257
- fix(ios): wait for input readiness and restore focus after clearing by @quanru in https://github.com/web-infra-dev/midscene/pull/3239
- fix(shared): preserve empty string CLI argument values by @quanru in https://github.com/web-infra-dev/midscene/pull/3260
- fix(core): align default scrolling across Android, iOS, and HarmonyOS by @resonlei in https://github.com/web-infra-dev/midscene/pull/3225
- fix(web-integration): preserve CLI viewport after disconnect by @quanru in https://github.com/web-infra-dev/midscene/pull/3261
- fix(test): validate wait options and preserve cross-module screenshots by @quanru in https://github.com/web-infra-dev/midscene/pull/3246
- fix(web-integration): launch cookie tests without sandbox on Linux CI by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3269
CI 与维护 ⚙️
- chore(core): add a highlight section to release note by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3256
新贡献者
- @resonlei made their first contribution in https://github.com/web-infra-dev/midscene/pull/3225
Full Changelog: https://github.com/web-infra-dev/midscene/compare/v1.15.4...v1.15.5
v1.15.4
完整变更
2026-10-14 · GitHub Release
新功能 🎉
- feat(test): add TodoMVC create starters and example sync by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3210
问题修复 🐞
- fix(site): restore x profile link in ios showcases by @ottomao in https://github.com/web-infra-dev/midscene/pull/3145
- fix(core): clarify planning cycle limit error by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3251
文档 📖
- docs(core): guide to use chatgpt subscription by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3248
Full Changelog: https://github.com/web-infra-dev/midscene/compare/v1.15.3...v1.15.4
v1.15.3
完整变更
2026-10-13 · GitHub Release
新功能 🎉
- feat(test): generate Markdown results after each test run by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3240
问题修复 🐞
- fix(test): clarify project creation guidance and test reference by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3229
Full Changelog: https://github.com/web-infra-dev/midscene/compare/v1.15.2...v1.15.3
v1.15.2
完整变更
2026-10-12 · GitHub Release
问题修复 🐞
- fix(core): drain cancelled operations before runner continuation by @codeestX in https://github.com/web-infra-dev/midscene/pull/3216
- fix(site): redirect historical documentation URLs by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3237
- fix(workflow): centralize AI CI connection timeout by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3238
- fix(report): retain test evidence and clarify execution failures by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3226
文档 📖
- docs(site): add Rome OS and reorder homepage users by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3231
CI 与维护 ⚙️
- ci(workflow): increase AI network connection attempt timeout by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3230
Full Changelog: https://github.com/web-infra-dev/midscene/compare/v1.15.1...v1.15.2
v1.15.1
完整变更
2026-10-12 · GitHub Release
问题修复 🐞
- fix(test): load tsx through its ESM entry for project configs by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3227
Full Changelog: https://github.com/web-infra-dev/midscene/compare/v1.15.0...v1.15.1
v1.15.0
完整变更
2026-10-10 · GitHub Release
新功能 🎉
- feat(core): add custom action readiness hook by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3133
- feat(test): add model verification command and setup guidance by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3209
- feat(llm): configure model streaming and record call metadata by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3214
- feat(cli): add ChatGPT SIWC login and refresh by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3215
问题修复 🐞
- fix(report): prepare timeline screenshots in atomic groups by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3211
- fix(test): preserve CLI error stacks and causes by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3212

