Skip to content
Linux Desktop Testing Project
Branch: master
Clone or download
Latest commit eb16b0e Apr 3, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Example
doc add spaces before opening parenthesis Jun 12, 2016
examples Ruby example verified in Ubuntu 11.04 with Ruby 1.8.7 Jun 20, 2012
ldtp Improved CobraWinLDTP/ldtp/log.py for better debug log output on console Mar 31, 2016
ldtpd Get geometry should take no arguments Oct 27, 2017
ldtputils Support Python 3.0 May 1, 2013
ooldtp Updated ooldtp compatible with other supported languages May 19, 2013
scripts Honor the port number provided in command line Nov 24, 2014
.gitignore
.travis.yml Added comments to Travis Feb 5, 2017
AUTHORS Updated AUTHORS Jan 21, 2010
COPYING Added license May 13, 2009
Doxyfile Removed missing APIs, obsolete doxygen options Sep 26, 2013
MANIFEST.in Added Java/C#/Ruby to Manifest Jun 30, 2012
NEWS Updated LDTP version 3.5.0 May 1, 2013
README.rst Prepared Travis CI badge for user 'ldtp' Feb 5, 2017
setup.py Update setup.py Jan 22, 2019

README.rst

LDTP

https://travis-ci.org/ldtp/ldtp2.svg?branch=master

LDTP is the best cross platform GUI testing tool out there. Why? Because it works on Linux, Windows, OS X, Solaris, FreeBSD, NetBSD, and Palm Source. Your feedback is much appreciated, please send an email to Nagappan.

LDTP runs on

Requirements

DE Requirements

  • GNOME Version - min 2.24
  • Accessibility enabled

Dependencies

  • pyatspi (python-atspi)
  • python-twisted-web
  • python-wnck
  • python-gnome

Optional Dependencies

Build LDTP on Linux

First checkout ldtp from github and cd into ldtp2.

$ git clone https://github.com/ldtp/ldtp2.git

$ cd ldtp2/

Then build and install.

$ python setup.py build

$ sudo python setup.py install

Note: If your GNOME version is less than or equal to 2.24, then use LDTPv1 (1.7.x)

Writing tests

It is best to read the documentation, so first cd into the doc directory.

$ cd ldtp2/doc/

Then you can either read ldtp-tutorial.rst in you favorite text editor or build a pdf. First install rst2pdf, then run:

$ rst2pdf ldtp-tutorial.rst

Then open the pdf in your favorite pdf viewer.

You can also refer to the following for more information:

Writing LDTP test scripts in Python scripting language LDTP API Reference page

Contact LDTP

We are in #ldtp on irc.freenode.net and are also available on the LDTP mailing list

Contributing

So you want to help? Fantastic! If you are looking for ideas on what to work on ask on the mailing list or ping us in irc, we love meeting new people.

Generally the process is fork https://github.com/ldtp/ldtp2, make your changes, and make a pull request.

You can’t perform that action at this time.