* Linux GUI testing is known to work on GNOME / KDE (QT >= 4.8) / Java Swing / LibreOffice / Mozilla application on all major Linux distribution
* Windows GUI testing is known to work on application written in .NET / C++ / Java / QT on Windows XP SP3 / Vista SP2 / Windows 7 / Windows 8 development version
* Mac GUI testing is known to work on OS X Snow Leopard/Lion/Mountain Lion. Where ever ATOMac runs, LDTP should work on it

Verified with Windows XP SP3 / Vista SP2 / Windows 7 SP1 / Windows 8

Please share your feedback with us (nagappan@gmail.com).

Minimum requirement .NET3.5 for Windows Xp/Vista/7

Test scripts can be written in Python / Ruby / Java / C# / VB.NET / PowerShell / Clojure / Perl and it can be extended to other languages.

On Windows XP SP3 make sure you have installed:
.NET3.0 and .NET3.5 and KB971513
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13821 (KB971513)

By default LDTP listens in localhost, to listen in all ports, set environment variable
LDTPLISTENALL_INTERFACE and then run WinLdtpdService.exe as an user with
administrator privillage in Windows 7, else you will get exception Access Denied.
Other option is: Disable ACL in Control Panel->User Accounts->Change User Account Control settings
Other option (Still you need to set LDTPLISTENALL_INTERFACE), you need to run as administrator:
set LDTPLISTENALL_INTERFACE=1 # To listen on all interface
Required for Windows >= 7
netsh http add urlacl url=http://localhost:4118/ user=User
netsh http add urlacl url=http://+:4118/ user=User
netsh http add urlacl url=http://*:4118/ user=User

CobraWinLDTP works based on Microsoft accessibility layer.
To check whether your application is accessibility enabled,
download the binary from http://uiautomationverify.codeplex.com/ and verify the same.

If you run CobraWinLDTP where you have logged in as a domain user
netsh http add urlacl url=http://localhost:4118/ user=DOMAIN\User
netsh http add urlacl url=http://+:4118/ user=DOMAIN\User

For Java compilation:

Download commons-codec-1.6.jar, ws-commons-util-1.0.2.jar, xmlrpc-client-3.1.3.jar, xmlrpc-common-3.1.3.jar and place it in JavaLDTP/lib/

Download jar files from this location or any other apache mirror. Make sure you have the version mentioned in the jar or latest
http://mirror.cc.columbia.edu/pub/software/apache/commons/codec/binaries/commons-codec-1.6-bin.zip
http://www.apache.org/dyn/closer.cgi/ws/xmlrpc/

In eclipse its compiled by default. FIXME: Write how to compile from command line