Extension APIs

QF-Test provides some extension APIs that let you extend its functionality. The interfaces can conveniently be implemented in Jython, Groovy or or Java. In the latter case, the compiled classes should be put in a jar file and placed in the plugin directory (see section 46.2) so Jython or Groovy can be used to glue things together.

The resolvers module

The webResolvers module

The ResolverRegistry

Implementing custom item types with the ItemResolver interface

Implementing custom checks with the Checker interface

Working with the Eclipse Graphical Editing Framework (GEF)

Test-run listeners

ResetListener

DOM processors

Image API extensions

Pseudo DOM API

WebDriver SUT API

Windows Control API