Package Name | Comment |
org.netbeans.jemmy |
Main Jemmy package
Main Jemmy package
Contains basic Jemmy classes.
Low-level classes to find/wait components, classes to perform waitings,
time resricted actions and so on.
@since 02/23/2002
|
org.netbeans.jemmy.accessibility | |
org.netbeans.jemmy.demo |
Demo package
Demo package
Contains classes alowing to create automated application demoes.
@since 9 Nov 2002
|
org.netbeans.jemmy.drivers |
Drivers interfaces
Drivers interfaces
Contains interfaces of "drivers".
Driver is a class which actually implements action reproducing. There are
different types of drivers (mouse driver, keyboard driver, button drivers, ...),
each of them represented by interface (button driver - by ButtonDriver interface, ...)
Package also contains some classes allowing to manage driver set.
Subpackages contain driver implementations.
Drivers is low-level API: they are not supposed to be used directly from test.
@since 04/17/2002
|
org.netbeans.jemmy.drivers.buttons |
Button drivers
Button drivers
Different drivers to push a button.
@since 4/17/2002
|
org.netbeans.jemmy.drivers.focus |
Focus drivers.
Focus drivers.
Different drivers to give input focus to a component.
|
org.netbeans.jemmy.drivers.input |
Mouse and keyboard drivers
Mouse and keyboard drivers
Contains low-level drivers to perform user input.
@since 17 Apr 2002
|
org.netbeans.jemmy.drivers.lists |
List drivers
List drivers
Different drivers to perform a list operations.
@since 4/17/2002
|
org.netbeans.jemmy.drivers.menus |
Menu drivers.
Menu drivers.
Different drivers to perform a menu operations.
|
org.netbeans.jemmy.drivers.scrolling |
Scrolling drivers
Scrolling drivers
Different drivers to perform a scrolling operations.
@since 17 Apr 2002
|
org.netbeans.jemmy.drivers.tables |
Table drivers
Table drivers
Different drivers to perform a table operations.
@since 17 Apr 2002
|
org.netbeans.jemmy.drivers.text |
Text drivers
Text drivers
Different drivers to perform a text operations.
@since 17 Apr 2002
|
org.netbeans.jemmy.drivers.trees |
Tree drivers
Tree drivers
Different drivers to perform a tree operations.
@since 17 Apr 2002
|
org.netbeans.jemmy.drivers.windows |
Window drivers.
Window drivers.
Different drivers to perform a window operations.
|
org.netbeans.jemmy.explorer |
Package org.netbeans.jemmy.explorer
Package org.netbeans.jemmy.explorer
Contains auxiliary classes to explore tested application.
@since 23 Feb 2002
|
org.netbeans.jemmy.image |
Image library
Image library
Contains classes allowing to compare two images and
to find one image inside another.
@since 9 Nov 2002
|
org.netbeans.jemmy.operators |
Operators package
Operators package
Contains so called "operators".
Operator is a test-side representation for a component. Each particular operator
class provides all the functionality to work with one component type. For example
JButtonOperator covers javax.swing.JButton .
Operators inheritance tree exactly matches component types inheritance:
AbstractButton extending JComponent means that
AbstractBittonOperator extends JComponentOperator .
Every operator provides, basicly, all the methods to reproduce user actions
which can be performed on a component type covered by operator.
Every operator also provides mapping functionality: API to invoke component
method during the event queue. For example, AbstractButtonOperator has
getText() method which simply invokes AbstractButton.getText()
through the queue.
@since 23 Feb 2002
|
org.netbeans.jemmy.util |
Util package
Util package
Contains different util classes and additional implementations of some Jemmy interfaces.
@since 02/28/2002
|