v1.15.5

web-infra-dev/midscenev1.15.5Oct 16, 2026by github-actions[bot]

Upgrading?

AI Summary

This release introduces Puppeteer test runner nodes and a redesigned test report workspace for better execution clarity. It also addresses several stability issues across mobile platforms (iOS, Android, HarmonyOS) and improves core integration handling.

Key Highlights

  • Added Puppeteer test runner nodes for web testing.
  • Redesigned test report workspace to clarify execution details.
  • Aligned default scrolling behavior across Android, iOS, and HarmonyOS.
  • Fixed iOS input readiness and focus restoration issues.
  • Improved CLI argument handling and viewport preservation.

New Features

  • Puppeteer test runner nodes
  • Redesigned test report workspace

Full Release Notes

# English

## v1.15.5

### Changes

#### Features 🎉
* 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

#### Fixes 🐞
* 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 ⚙️
* chore(core): add a highlight section to release note by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3256

#### New Contributors
* @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.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

Related Repositories