Class Configuration.Mobile.iOS

java.lang.Object
com.levelaccess.continuum.Configuration.Mobile.iOS
Enclosing class:
Configuration.Mobile

public static class Configuration.Mobile.iOS extends Object
This class encapsulates all iOS-specific configuration in Continuum represented by the 'ios' object of the 'mobile' object defined in the user-editable src/main/resources/continuum.json file.
  • Constructor Summary

    Constructors
    Constructor
    Description
    iOS()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the value for the 'platformVersion' attribute of the 'ios' object of the 'mobile' object defined in continuum.json.
    Gets the value for the 'processArguments' attribute of the 'ios' object of the 'mobile' object defined in continuum.json.
    Gets the value for the 'xcodeOrgId' attribute of the 'ios' object of the 'mobile' object defined in continuum.json.
    Gets the value for the 'xcodeSigningId' attribute of the 'ios' object of the 'mobile' object defined in continuum.json.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • iOS

      public iOS()
  • Method Details

    • getPlatformVersion

      public String getPlatformVersion()
      Gets the value for the 'platformVersion' attribute of the 'ios' object of the 'mobile' object defined in continuum.json. The version of the iOS platform to be tested; the same as Appium's 'platformVersion' desired capability.
      Returns:
      the value for the 'platformVersion' attribute of the 'ios' object of the 'mobile' object defined in continuum.json
    • getXcodeOrgId

      public String getXcodeOrgId()
      Gets the value for the 'xcodeOrgId' attribute of the 'ios' object of the 'mobile' object defined in continuum.json. Your team ID, i.e. the unique 10-character string generated by Apple that is assigned to your team; the same as Appium's 'xcodeOrgId' desired capability. Only applicable if you're testing using a physical device. See Appium's documentation on real iOS device testing for more information.
      Returns:
      the value for the 'xcodeOrgId' attribute of the 'ios' object of the 'mobile' object defined in continuum.json
    • getXcodeSigningId

      public String getXcodeSigningId()
      Gets the value for the 'xcodeSigningId' attribute of the 'ios' object of the 'mobile' object defined in continuum.json. The same as Appium's 'xcodeSigningId' desired capability. Only applicable if you're testing using a physical device. See Appium's documentation on real iOS device testing for more information.
      Returns:
      the value for the 'xcodeSigningId' attribute of the 'ios' object of the 'mobile' object defined in continuum.json
    • getProcessArguments

      public String getProcessArguments()
      Gets the value for the 'processArguments' attribute of the 'ios' object of the 'mobile' object defined in continuum.json. The same as Appium's 'processArguments' desired capability.
      Returns:
      the value for the 'processArguments' attribute of the 'ios' object of the 'mobile' object defined in continuum.json