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 |