iOS Automation

An introduction to the basics of TestArchitect automation on iOS devices, and the steps involved in setting up the test environment.

iOS automation is only supported on Windows or macOS hosts.

TestArchitect supports the following:

Desktop operating systemsMojave (10.14), High Sierra (10.13), Sierra (10.12), El Capitan (10.11), Yosemite (10.10).
Mobile operating systems- iOS 7.x.
- iOS 8.4, iOS 8.1.x, iOS 8.0.x,
- iOS 9.3.x, iOS 9.2.x, iOS 9.1, iOS 9.0
- iOS 10.3.x

DevicesAll types of iPhone and iPad.

Before beginning automated testing on an iOS device, make sure the device is set up for development use and that the device’s settings are configured correctly. (See iOS testing prerequisites, Enabling development mode on iOS device, and Configuring an iOS device for details on how to ensure your device is ready to serve as a testing platform).

iOS testing prerequisites
Basic prerequisites for testing iOS applications.

Setting up the iOS test environment
How to setup and configure iOS automated testing environment on target devices are discussed in following sections.

Capturing iOS controls with the Interface Viewer
The Interface Viewer looks for the presence, and displays the graphical user interface (GUI) of, available iOS devices.

Launching an AUT
Approaches to launch a re-signed iOS application.

Starting iOS automated tests
Approaches to selecting which iOS device(s) runs automated tests in TestArchitect.

Troubleshooting iOS automation
A discussion of issues you may encounter when automating tests on iOS devices, and possible solutions to these problems.

Copyright © 2021 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1(800) 322-0333