Skip to content

chore: bump BrowserStack Appium version to 3.2.0#31

Closed
fadi-george wants to merge 1 commit intomainfrom
fadi/bump-appium-3.2.0
Closed

chore: bump BrowserStack Appium version to 3.2.0#31
fadi-george wants to merge 1 commit intomainfrom
fadi/bump-appium-3.2.0

Conversation

@fadi-george
Copy link
Copy Markdown
Contributor

Description

BrowserStack stopped accepting Appium 2.6 for iOS apps, which broke every iOS E2E run (BROWSERSTACK_INVALID_APPIUM_VERSION). Bumping the shared capability to 3.2.0.

Example failing run on the Flutter SDK: https://github.com/OneSignal/OneSignal-Flutter-SDK/actions/runs/24521715454/job/71681579946

Details

  • Updates appiumVersion in appium/wdio.shared.conf.ts from '2.6' to '3.2.0'.
  • Appium 3.2.0 ships XCUITest 10.23.2, Flutter driver 3.5.0, Flutter integration driver 2.0.3, and UIAutomator2 7.0.0, which are needed to drive iOS 26 (iPhone 17) and the latest Android images. Ref: BrowserStack docs.

Breaking changes to watch for

Appium 3 is a major bump. Worth flagging now so we can react if any spec starts misbehaving after merge:

  • The Appium wait plugin is not supported in 3.x on iOS per BrowserStack's matrix. Nothing in this repo references it today, but downstream SDK repos should double-check their local configs.
  • Plugin versions changed (images 4.1.0, execute-driver 5.1.0, gestures 5.0.0) in case any script pins them.

Testing

  • Local tsc --noEmit in appium/ passes.
  • Full validation is the cross-repo E2E runs using OneSignal/sdk-shared/.github/workflows/appium-e2e.yml@main. Plan to rerun the Flutter SDK E2E once this lands and confirm iOS goes green.

Made with Cursor

BrowserStack no longer supports Appium 2.6 for iOS apps, which was
breaking all iOS E2E runs with BROWSERSTACK_INVALID_APPIUM_VERSION.
Bumping to 3.2.0 pulls in XCUITest 10.23.2 and Flutter driver 3.5.0,
both required to drive iOS 26 on iPhone 17.

Appium 3 has some breaking changes (notably the wait plugin is dropped
on iOS); flagging here in case downstream configs rely on it.

Made-with: Cursor
@fadi-george fadi-george requested a review from a team as a code owner April 16, 2026 16:39
@fadi-george fadi-george deleted the fadi/bump-appium-3.2.0 branch April 16, 2026 16:39
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