Search⌘ K
AI Features

Example - iOS App and Mobile Web Automation

Learn how to automate an iOS application and mobile web on iOS phone.

We have already learned about capabilities in the previous lesson. In this lesson, we will learn about the capabilities that are unique to iOS app automation.

Capabilities for iOS app automation

The following table shows the capabilities with respect to automating iOS applications:

Capability Name Description Possible Values
automationName automation engine to use XCUITest
platformName mobile OS platform to use ios
platformVersion mobile OS version 7.1, 4.4, etc.
deviceName kind of mobile device or emulator to use iPhone Simulator, etc…
bundleId bundle ID of the app under test that is unique for every app
app absolute path of .app incase of simulator or .ipa file incase of real device or file or a .zip file containing the .app or .ipa file or publicly hosted
...