2016-11-04

CHANGES IN VERSION 1.6.1-Beta (from 1.6.0)

NOTE: Appium 1.6.1 will be primarily a bug-fix release.

Appium 1.6.1 is the first release since bringing Appium into the JS Foundation
(see press release).

Much of the development energy has been spent on fixing issues that have come up
from the newly-integrated XCUITest and UI Automator 2 vendor-provided test
backends.

Known Problems in XCUITest implementation
* Interacting with elements in LANDSCAPE mode

General

Add clearSystemFiles desired capability, to specify whether to delete any generated
files at the end of a session (see iOS and Android entries for particulars)

Better handle signals for stopping server

Fix operation of Selenium 3 Grid

Log more of the proxied requests and responses, for better debugging

Better handle source mapping for IDE support

Move appium-doctor into globally-installed utility, not bundled with server

iOS

Add support for iOS 10.1

Add support for iOS 10.2 Beta 1

Add clearSystemFiles desired capability to specify whether to Core Simulator
files, and Instruments (for iOS Driver) or XCUITest (for XCUITest Driver) generated files

Ensure correct files are tested when checking for Simulator newness

Map iPad Simulator deviceName to iPad Retina instead of discontinued iPad 2

Gracefully return when Webkit Remote Debugger doesn't return on a real device

Better log errors from xcode handling

XCUITest driver

clean up logging to remove confusing "Waiting..." lines

Fix issue in which switching to NATIVE_APP would still proxy find commands to Remote debugger

Fix handling of Selenium Grids

Correctly handle long press so duration is respected

Add tapWithShortPressDuration desired capability to specify a length for tapping,
if the regular tap is too long for the app under test

Add support for scrolling through Touch Actions

Make sure keyboard is available when keys are sent to Text Fields

Android

Use ChromeDriver version 2.25

Correctly handle --suppress-adb-kill-server command line argument

Pass actual failure back when session fail and deleting the session also fails

Add clearSystemFiles desired capability to specify whether to delete temporary
copies of the application under test at the end of the session

Fix issue where finding UI Automator process id would throw an error

UI Automator 2 driver

Fix handling of element attributes

Better handle element finding

Show more