Release 10.5

Appium 1.6 support for iOS

Perfecto is releasing a new automation infrastructure based on Apple's XCUITest framework and support for Appium 1.6 iOS scripts.

Benefits of moving to the new infrastructure include:

  • Support of new Apple features (3D touch, Siri injection…)
  • Quick support of future iOS releases
  • Appium 1.6 compatibility
  • Enhanced script execution performance

More in-depth details about the changes are described here.

Security Token for UFT

Perfecto's UFT integration supports user authentication with the Security token. Using the personal token will bring across-the-board security to the Perfecto Lab connection.

Product Updates

Interactive feature updates

  • Fixed: The list of device locations in the System Administration window filter is now sorted alphabetically
  • Support for multiple selection of devices to remove from the Perfecto Lab in one Delete operation.

Automation feature updates

  • UFT integration supports user authentication using the personal Security Token. Requires upgrading the UFT plugin.

Plugin feature updates

  • Android Studio plugin: support for the Run On Cloud settings requires upgrading the Android Studio plugin..
  • UFT plugin: support for Security token requires upgrade of the UFT Mobile add-in

Desktop Web feature updates

  • Desktop Web Selenium scripts support the DigitalZoom SDK methods stepStart, stepEnd, and reportiumAssert.
  • Desktop Web reports will now be associated with the username of the owner of the Security token, and will be listed in that user's test reports.

Developer feature updates

  • Fixed: DevTunnel connected devices now support XCTest test functions in XCode 8.3.3
  • DevTunnel supports downloading the iOS symbols for the latest iOS version
  • Run on the Cloud: New Settings window (requires upgrading plugin) allows the user to:
    • Change the Gradle build targets and settings.
    • Indicate the location of the application's apk file (will be automatically uploaded to the device).

Reporting feature updates

iOS support updates

  • iOS11 beta supported inlimitedEarly Access. Contact CSM for access to devices.

Known limitations

This section lists any feature limitations identified during the latest cycles of product development.

  • Set time zone command is not supported for Android O devices. Functionality is blocked by Android.
  • Set Airplane mode feature of Set network settings command not supported for Android devices running OS 7.0 or later.