Hello,
New features:
- ooldtp python client
- Support setting text on combo box
- Added simple command line options
- Support state.editable in hasstate
- Handle valuepattern in click API
- Support ToolBar type on click
- Write to log file if environment variable is set (set
LDTP_LOG_FILE=c:\ldtp.log) - Support control type Table, DataItem in Tree implementation
- Added scrollbar as supported type
New API:
- MouseMove
- setcellvalue
- guitimeout
- oneup
- onedown
- oneleft
- oneright
- scrollup
- scrolldown
- scrollright
- scrollleft
Bugs fixed:
- Fix to support taskbar with consistent index
- istextstateenabled API
- Fallback to object state enabled if value pattern is not available
- Fix to support InvokePattern on Open button
- Use width, height if provided while capturing screenshot
- Work around for copying text to clip board
- QT 5.0.2 specific changes
- Check errno attribute to support cygwin environment
- Fix keyboard APIs with new supported key controls (+, -, :, ;, ~, `,
arrow up, down, right, left) - Don’t grab focus if type is tab item
Java client:
- Fixed selectRow arguments
- Fixed compilation issues
Python client:
- Fix optional argument issue in doesrowexist
C# client:
- Added new APIs (scrollup, scrolldown, scrollleft, scrollright, oneup,
onedown, oneleft, oneright)
Ruby/Perl client: No changes
Credit:
Nagappan A. [email protected]
John Yingjun Li [email protected]
Helen Wu [email protected]
Eyas Kopty [email protected]
VMware colleagues
Please spread the word and also share your feedback with us (email me:
[email protected]).
About LDTP:
Cross Platform GUI test automation tool Linux version is LDTP, Windows
version is Cobra and Mac version is PyATOM.
- Linux version is known to work on GNOME / KDE (QT >= 4.8) / Java Swing
/
LibreOffice / Mozilla application on all major Linux distribution - Windows version is known to work on application written in .NET / C++
/
Java / QT on Windows XP SP3 / Vista SP2 / Windows 7 SP1 / Windows 8. - Mac version is known to work on OS X Snow Leopard /Lion/Mountain Lion.
Where ever PyATOM runs, LDTP should work on it.
Tests can be written in:
Python/Ruby/Perl/Java/C#/Clojure/VB.NET/PowerShell
Download source: GitHub - ldtp/cobra: Windows version of Linux Desktop Testing Project
Download binary (Windows XP / Vista / Windows 7 / Windows 8):
https://code.google.com/p/cobra-winldtp/downloads/list
System requirement: .NET 3.5, refer README.txt after installation
Documentation references:
For detailed information on LDTP framework and latest updates visit
http://ldtp.freedesktop.org
For information on various APIs in LDTP including those added for this
release can be got from LDTP: LDTP User manual
Java doc - Generated Documentation (Untitled)
Report bugs - Bugs
To subscribe to LDTP mailing lists, visit
http://ldtp.freedesktop.org/wiki/Mailing_20list
Thanks
Nagappan