Cobra 2.0 adds support for new languages
The GNU/Linux Desktop (GUI Application) Testing Project (GNU LDTP) has released the latest version of Cobra, its testing and automation tool for Windows systems. Cobra 2.0 includes support for several new languages and introduces new APIs.
Cobra 2.0 has added support for Java, C#, Visual Basic .NET and Ruby. PowerShell is also supported now. Several APIs for simulating mouse events and accessing window contents have been introduced and 130 API methods are now compatible with LDTP on Linux. The new version fixes a number of bugs, mostly with events that returned the wrong output for GUI elements or their contents and it also no longer crashes if the window title contains a backslash.
Many of the improvements in this version were contributed by VMware employees, first and foremost John Yingjun Li, who the authors credit specifically. VMware originally open sourced Cobra, which is now maintained by the freedesktop.org project. The Cobra GUI automation tool uses accessibility libraries to automatically test user interface widgets in an application; test cases can be recorded by having the tool watch how a user uses a particular application.