fMBT v0.30 released
by Kervinen, Antti
New features and improvements:
* fmbtwindows:
- Added multitouch gestures: Device.pinch(), pinchOpen(), pinchClose().
- shellSOE() supports multiline commands.
- shellSOE() async files support variables (asyncOut="%TEMP%\out.txt").
- Added UIAutomation view source, refreshView() uses it by default.
- Added Device.reconnect().
- Added Device.verifyText().
- Added Device.putFile().
- Added Device.setViewSource(), viewSource(), refreshView(viewSource=X).
- Added View.findItemsById(), findItemsByProperties(), filename(), save().
- Added ViewItem.parent(), id(), text(), properties(), dumpProperties().
- Support for multiline strings as view item data.
* fmbtandroid/chromiumos/tizen/vnc/windows/x11:
- Added Screenshot.crop(), flip() and flop().
* fmbtpng: updated to work with latest Debian libpng builds.
* pythonshare:
- Interactive client (pythonshare-client -i) uses readline.
- Improved socket error handling on server.
- Fixed mutual exclusion issue on server with concurrent clients.
* fmbt-scripter:
- Added view item properties to tooltips.
- Fixed variable data on tooltips with Select/View pressed down.
- Select/View works with fmbtwindows similarly to fmbtandroid.
* API break: Old test scripts that use fmbtwindows.Device.refresView()
need an update: call device.setViewSource("enumchildwindows") before
running the first refreshView(). New refreshView() will give much more
detailed data from new UIAutomation backend.
Project homepage: http://01.org/fmbt/
Project wiki: https://github.com/01org/fMBT/wiki
Project sources: https://github.com/01org/fMBT/
6 years, 7 months