Release 10.9
Perfecto Supports iOS11 GA
Perfecto announced support for devices and applications running iOS 11 GA the day that Apple announced its availability. Customers can request any Apple device that supports iOS 11 to be upgraded with the GA version of the OS to begin testing. Read more on how the latest Apple announcements may affect your testing from Perfecto's experts.
Support for iOS 3D Touch
3D Touch adds an additional dimension to touch-based interaction. On supported devices, people can access additional functionality by applying varying levels of pressure to the touchscreen. Perfecto introduces an extension of its Touch command to support automation testing of applications supporting this new feature.
DigitalZoom Report Library Grid includes History Graph
The DigitalZoom Report Library view now includes a dedicated column for the trending history of a single test case. The Graph in this column, provides comparable view of the same test over time (recent executions). Use this view to track your test’s health, learn about specific quality patterns, and quickly identify anomalies.
Product Updates
Interactive feature updates
- New administrative HTTP operation supports updating device dynamicField, description information.
- Fixed: ObjectSpy will highlight (on the device screen) the UI Element identified when using the Find dialogue at the top of the ObjectSpy display for devices running iOS 11 and iOS 10 configured for the Appium/XCUITest framework.
Automation feature updates
- Fixed: Avoid memory leaks when execution termination fails.
- Fixed: XPath specifiers that reference the @text property of an XCUITest UI Element will work and may be used together with Perfecto text analysis.
- Appium users can use the new baseAppiumBehavior capability to select the behavior of the IsVisible attribute of UI Elements in Appium:
- "YES" means that an element isVisible if it is not only on the screen but alsohit-able
- "NO" (default) means that an element isVisible if it is on the screen. This is the normal Perfecto behavior.
- The Perfecto Automation Framework object-tree is not supported for iOS devices configured for the XCUITest framework. This includes iOS 11 devices and specially configured iOS 10 devices.
- Perfecto now provides a translation mechanism to support Perfecto Automation Framework based XPath specifiers when working with these devices.
- Fixed: XCUITest based test scripts support the Perfecto Home and Start Application commands (Selenium based on ExecuteScript).
- New: When using the audio to text functions, the AudioText reportis now included as a report attachment. It can be downloaded via REST API when XML reports is enabled.
Developer feature updates
- DevTunnel supports uploading of iOS 11 symbol tables.
- DevTunnel able to connect the tunnel over an unauthenticated proxy connection.
- Video capture of Android Instrumentation tests now supported in additional geographical regions.
Reporting feature updates
- Report Library (grid) view includes a display of the history of each test report in the grid. Hovering over the nodes in the history supplies high-level information on the test instance.
iOS support updates
- The Perfecto Automation Framework object-tree is not supported for iOS devices configured for the XCUITest framework. This includes iOS 11 devices and specially configured iOS 10 devices.
- Perfecto now provides a translation mechanism to support Perfecto Automation Framework based XPath specifiers when working with these devices.
- Perfecto supports iOS 3D Touch in Interactive, Native Automation, and Selenium testing.