Skip to main content

Shared cases, platform identifiers

Keep one logical suite where instructions are platform-agnostic (“Open Settings”, “Tap Save”). Put platform-specific bundle/package IDs on the app record, and run the same cases once per platform device.

When copy must differ

If labels diverge (“Log in” vs “Sign in”), either:
  • Split into platform-tagged cases (ios, android), or
  • Put alternate names in app context so the agent recognizes both.

Capabilities

Use case- or app-level Appium capabilities only when a platform needs special launch behavior (Android activities, autoLaunch, etc.).

Avoid coordinate-only cases

Relative coordinates differ by screen size. Prefer natural-language instructions and -d grounding so the same case survives phone vs tablet.