How to record a session from a iOS device using QAS?

To record your session from an iOS device follow the steps mentioned below:

 Connect iOS with Appium :

  1. You should have an IOS device.
  2. Install xcode.
  3. Refer below articles to connect your iOS device to Appium.
    1. http://appium.io/docs/en/drivers/ios-xcuitest-real-devices/
    2. http://appium.io/docs/en/drivers/ios-xcuitest/

Desktop Settings :

  1. Install Appium.
  2. Start Appium Server with default setting (Simple Mode, Host - 0.0.0.0, Port - 4723).
  3. Go to Terminal/Command Prompt - execute the command “adb devices”. Refer this help link.
  4. You should get the list of connected devices.
  5. You will get a notification on your mobile phone to allow the Appium permissions. Provide permissions.

QAS Settings :

  1. Create a Project with IOS Platform, with details of bundleId of the app that you are recording. Refer this help article.
  2. Begin Recording. Refer this help article.
  3. Create a Testsuite and Test case.
  4. Start the IOS Recorder.
  5. All required capabilities will be automatically set (You can also edit the default settings and add your custom configuration). Now just Save.
  6. Start Recording and you should be connected to your IOS phone application.