Native Mobile Commands In Appium
summary
Appium exposes platform-specific native commands outside the W3C WebDriver spec so tests can call things that work where TouchActions fail. Examples include mobile:scroll and mobile:pinch for iOS gestures, mobile:twoFingerTap, app lifecycle calls (mobile:launchApp, mobile:closeApp, appState), and mobile:performBiometricMatch (biometrics work on iOS simulators only). iOS profiling returns a base64 trace that must be decoded and opened in Xcode Instruments. Espresso-only commands include mobile:openDrawer, mobile:setDate/setTime. These often fix long-standing issues such as 100+ date-picker tickets.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 3:26Gestures
- 10:13Mobile Scroll
- 15:14Switching Between Multiple Apps
- 19:58Interactions With Siri
- 22:21API Performance
- 22:41API Profiling
- 24:51Performance Record
- 26:56Biometrics
- 33:36OpenDraw
- 36:11DateTime
- 37:41Profiling
- 39:36Docks
related talks
57mAppium: Automation for Apps
45mSwiping your way through Appium
43mMobile Automation State in 2019
15mChoose a Mobile Test Automation Framework That Suits Your Team
39mAppium: An Open Source Software Success Story
20mAdd new commands in Appium 2.0
57mAutomating Android: Command line controls
23mAppium: Under the Hood of WebDriverAgent
