UI Testing in Xcode was introduced in Xcode 7, allowing a developer to write UI tests in Swift/Objective-C. The primary method of interacting with an app is via an instance of XCUIApplication. Tests run via the Product > Test menu item or from the editor, with results displayed in the Test navigator. Not to be confused with the older UI Automation which used UIATarget and JavaScript.
- See UI Testing in Xcode for more information.
- Not to be confused with Automating UI Testing (use ios-ui-automation for that).