Appium 1.8.1 introduces multiple fixes and features. Most notably, it improves the performance of XCUITest
getPageSource.
General
- Fix shrinkwrap problem caused due to package-lock being set to false (#10660)
iOS
- Add keyboard presence verification endpoint (see http://appium.io/docs/en/commands/device/keys/is-keyboard-shown/9)
- Add
mobile:startLogsBroadcast
feature (see http://appium.io/docs/en/commands/mobile-command/9) - Add cap called
realDeviceScreenshotter
to use idevicescreenshot for real device screenshots - Add application platform verification
- Validates that
webdriverAgentUrl
capability is a valid URL - Add an extension to retrieve battery info from a real device
- Fix Safari console log retrieval
Android
- Return the current connection state instead of undefined for setNetworkConnection
- Add a possibility to include stderr output into adb:shell call (see https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/android-shell.md#supported-arguments21)
- Add flags argument to pressKeyCode so it is possible to generate IME actions if needed (UIAutomator2 only)
- Add a cap called
userProfile
which is an integer to enforce user profile while launching applications - Make it possible to retrieve a battery info from the device under test (mobile:batteryInfo)
- Add
deviceApiLevel
to returned session capabilities (UIAutomator2 only) - Fix passing suppressKillServer option while creating ADB instance
- Improve performance of swipe unlock action
- Improve restore from background behaviour
created
May '18
last reply
Jul '18
- 1
reply
- 985
views
- 2
users
- 1
like
- 4
links