54 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 50.2) so Jython or Groovy can be used to glue things together.

54.1 The resolvers module

54.2 The ResolverRegistry

54.3 Implementing custom item types with the ItemResolver interface

54.4 Implementing custom checks with the Checker interface

54.5 Working with the Eclipse Graphical Editing Framework (GEF)

54.6 Test run listeners

54.7 ResetListener

54.8 DOM processors

54.9 Image API extensions

54.10 Pseudo DOM API

54.11 WebDriver SUT API

54.12 Windows Control API