Home Appium Environment Setup Android Emulators iOS Simulators Appium Architecture Android chrome app automation Safari browser automation Appium Capabilities Inspecting android apps Native Android app automation Inspecting iOS app Native iOS app Automation Real Android Phone automation Real iPhone automation Element Identification Pressing button FaceId and TouchId Fingerprint automation Drag and Drop Tap and press Swipe gestures Hybrid app automation Execute script Synchronization in Appium Screenshots Page Object Models Cucumber and Appium Appium integration with azure Appium and Selenium Grid Running tests in browserstack Parallel testing Recording tests Mobile automation framework Errors and Exceptions in Appium Mobile automation test strategy Mobile automation challenges Appium QnA
iOS simulator for appium automationBefore we start the automation using appium, we need emulators. To see list of all iOS simulators available in your mac, you can use command xcrun simctl list Or alternatively you can see it using xcode app GUI - Open developer Tool - Simulator. Once simulator app is open, you can use Hardware - Device - iOS 12.1 menu to see list of all emulators available for latest iOS version. Just click on any of the emulator and emulator will be started. You can do operations like creating, deleting simulators through UI. But if you want to do it using command line, you can refer https://medium.com/xcblog/simctl-control-ios-simulators-from-command-line-78b9006a20dc If you want to run the emulator on older version of iOS, you can do so by opening the XCode preferences window as shown below. Then go to the components dialog and over there you can find all simulators with older iOS versions.
Complex problems, Simple Solutions