Skip to content

feat: Playwright-idiomatic timeout configuration#155

Merged
gmegidish merged 7 commits into
mainfrom
feat/timeout-config
May 27, 2026
Merged

feat: Playwright-idiomatic timeout configuration#155
gmegidish merged 7 commits into
mainfrom
feat/timeout-config

Conversation

@gmegidish
Copy link
Copy Markdown
Member

@gmegidish gmegidish commented May 27, 2026

Summary

  • Add use.actionTimeout, use.appLaunchTimeout, use.installTimeout block to MobilewrightConfig (mirrors Playwright's use block)
  • Add expect.timeout block (mirrors Playwright's expect block)
  • Add globalTimeout at root level
  • Remove actionTimeout from root (breaking change — moves to use.actionTimeout)
  • Add driver.mobilenext.allocationTimeout (was hardcoded at 5 min, now configurable)
  • Add driver.mobilenext.uploadTimeout with AbortSignal cancellation
  • Thread all timeouts from config → ConnectDeviceParamsDeviceLocator / LocatorAssertions
  • Add docs/src/test/timeouts.md reference page following Playwright's documentation style

@gmegidish gmegidish merged commit eed9cd3 into main May 27, 2026
6 checks passed
@gmegidish gmegidish deleted the feat/timeout-config branch May 27, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant