Release 18.14

Extended Support of iPhone XS and XS Max

The new iPhone models are now completely supported by the Perfecto CQ Lab. Perfecto's support for XCUITest and XCTest frameworks fully support the new devices. Connection of the devices to any Perfecto lab installation is available by contacting Perfecto Support.

Control the Connection of an Android Device to the Cellular Network

Perfecto offers a new proprietary command setting available both from the REST API and from Appium/Selenium to toggle an Android device's Radio connection on or off. This command supports Android devices running Android Pie or earlier.

Desktop Web Upgrades Support for Mac

Perfecto unveils support for Desktop Web testing for Mac Mojave with Safari 12 and the latest releases of Chrome. In addition, all Mac Desktop Web machines align their browser support for the latest versions available. Check out the versions supported here. To upgrade a Mac device to Mac Mojave contact Perfecto support.

Product Updates

Plugin feature updates

  • Fixed: Eclipse Plugin for Mac loads and activates the different Plugin Panels (Dashboard and Perfecto Lab)

Desktop Web feature updates

  • New HTTP API allows you to query the Perfecto Lab about:
    • Number of licensed Desktop Web devices and their availability.
    • Available Desktop Web configurations information. Includes what types of devices, display resolutions, browser versions. Learn more here.
  • Use the new addHostsRecord Selenium capability to configure the Desktop Web Virtual Machine to recognize the devices in the target network.

Developer feature updates

  • DevTunnel adds support for downloading iOS 12.01 system symbols.
  • DevTunnel is compatible with Mac Mojave OS workstations. Easily connect Perfecto Lab devices to your workstation to work just like a device on your USB connection.
  • XCTestUI and XCTest fully supported for the new iPhone XS and XS Max using the Gradle Plugin.
  • Espresso/XCUITests tests add support for thenumOfDevicesparameter. Use this to specify a number of devices to randomly select and run the tests in parallel on the devices. See the Gradle Plugin Configuration Parameter articles [Espresso, XCUITest] for more details.

Android support updates

  • Use Perfecto's Espresso support to test your Java library (aarorjar) from within Android Studio.