Main Page | Recent changes | Edit this page | Page history

Printable version | Disclaimers

Not logged in
Log in | Help
 

Abbot

From AbbotWiki

Table of contents

note

When you login to the wiki, check the box to "Remember my password across sessions": it improve your wiki-browsing experience.

overview

The Abbot (http://sourceforge.net/projects/abbot) SourceForge project is primarily not one thing, it's at least two, depending on how you look at it. At the highest level, it's

  1. API for automating Java GUIs:
    • finding "thingies" (JComponents or Widgets, depending on your tribe) in a runtime UI
    • testing thingies (to see if they're in a given state)
    • "driving" thingies: clicking, dragging, focusing, or typing a found thingy, "just like a user"
  2. Costello: record/edit/playback XML scripts using Abbot.

Another way to look at Abbot is as a set of projects in SVN repository (http://sourceforge.net/svn/?group_id=50939):

The other projects in CVS target SWT and related toolkits, and are Eclipse plugins "out of the box":

installation

Abbot can be installed several ways, so first ask yourself, "what do I want to do with it?"

to work with a standalone AWT/Swing UI

If you only want to use Abbot to test a standalone AWT/Swing UI, you don't even need an IDE, and the easiest thing to do is just Java Web Start it: see the Abbot homepage (http://abbot.sourceforge.net/) for details.

Help! I can't run Costello from the Java Web Start link because the jars are unsigned! Details

to work from Eclipse with a standalone SWT UI

  1. install eclipse. For now we'll assume you know how to do this :-) but see IMPORTANT note on SWT and Eclipse
  2. install abbot.* eclipse plugins
  3. run the standalone abbot.swt API demo with Eclipse's JUnit tooling

to work from Eclipse with a workbench plugin

  1. install eclipse. For now we'll assume you know how to do this :-) but see IMPORTANT note on SWT and Eclipse
  2. install abbot.* eclipse plugins
  3. run the standalone abbot.swt API demo with Eclipse's JUnit tooling
  4. run your tests using Test Collector (IBM-only)
  5. run your tests using PDE JUnit

tips, tricks, tutorials

tasks, todos

framework

AWT/Swing

abbot.swt

Retrieved from "http://abbot.sourceforge.net/wiki/index.php/Abbot"

This page has been accessed 12562 times. This page was last modified 16:52, 21 Sep 2006. Content is available under Attribution-ShareAlike.


[Main Page]
Main Page
Recent changes
Random page
Current events

Edit this page
Discuss this page
Page history
What links here
Related changes

Special pages
Bug reports