Release History

By product

Mobile Testing v2.4.0.3

July 22, 2015

Cordova Extension

FIXED
  • Hybrid apps built with Cordova 3.7.0+ will not work with older Androids (4.3 and lower)
  • Hybrid apps built with Cordova 4.0 will not work with older Androids

Test Portal

FIXED
  • Show errors messages for connected devices runs.
  • Screenshots are not deleted when a run is deleted.
  • XSS vulnerability on the test portal page.
  • Adding test files into folders in mobile testing project, breaks the Cloud execution.

CLI

NEW
  • Add "exactClass" option for iOS and Android queries.
  • Add "WaitForPropertyVelue", "WaitForElementVisible" and "WaitForElementExists" commands for Android and iOS.
  • Add "ElementIsVisible" and "ElementExists" commands for Android and iOS.
  • Add "DragCellToIndexPath" command for iOS.
  • Add gestures support for iOS - "Tap", "Swipe", "Drag", "Rotate", "PinchIn" and "PinchOut".
  • Add "Launch", "Close", "GetElements", "Highlight", "Connect" and "Disconnect" commands.
FIXED
  • Tests will fail to execute via USB if you terminate the run by "Ctrl+C" on a Mac.
  • Make iOS API command parameters validation consistent.
  • Protocol version backwards compatibility fixes.
CHANGED
  • Change iOS "Tap" gesture API.

Installation

FIXED
  • Xcode 6 simulator installation script not installing to 8.1 and 8.2 simulators.

iOS

FIXED
  • iOS agent crashes when invalid index is submitted to the row index parameter in "selectRowInComponent" API method.

Android

FIXED
  • Enhance the android agent UI for devices with bigger screens/resolutions.
  • Screenshots of HD screens cause errors.
  • No input validation for WiFi "host" and "port" fields.

Web Test Runner

FIXED
  • No more than 50 test suites are loaded in the test suite tree of the test runner page.
  • Web Runner uses wrong IP address type.