Package dogtail :: Module predicate
[hide private]
[frames] | no frames]

Module predicate

source code

Predicates that can be used when searching for nodes.

Author: David Malcolm <dmalcolm@redhat.com>


Author: David Malcolm <dmalcolm@redhat.com>

Classes [hide private]
  Predicate
Abstract base class representing a predicate function on nodes.
  IsAnApplicationNamed
Search subclass that looks for an application by name
  GenericPredicate
SubtreePredicate subclass that takes various optional search fields
  IsNamed
Predicate subclass that looks simply by name
  IsAWindowNamed
Predicate subclass that looks for a top-level window by name
  IsAWindow
Predicate subclass that looks for top-level windows
  IsADialogNamed
Predicate subclass that looks for a top-level dialog by name
  IsLabelledBy
Predicate: is this node labelled by another node
  IsLabelledAs
Predicate: is this node labelled with the text string (i.e.
  IsAMenuNamed
Predicate subclass that looks for a menu by name
  IsAMenuItemNamed
Predicate subclass that looks for a menu item by name
  IsATextEntryNamed
Predicate subclass that looks for a text entry by name
  IsAButtonNamed
Predicate subclass that looks for a button by name
  IsATabNamed
Predicate subclass that looks for a tab by name
Functions [hide private]
 
stringMatches(scriptName, reportedName) source code
 
makeScriptRecursiveArgument(isRecursive, defaultValue) source code
 
makeCamel(string)
Convert string to camelCaps
source code
Variables [hide private]
  __package__ = 'dogtail'