Supported Java Classes

We provide 4Test definitions in our class definition file for the following Java classes:

Each of these predefined classes inherits 4Test properties and methods, which are referenced in the class descriptions in this Help. Not all inherited methods have been implemented for Java controls.

You can also access the native methods of the supported classes by removing the 4Test definition and re-recording the class.

The only assumption that the Java extension makes about the implementation of the Java classes in an AUT is that the classes do not violate the standard Swing or AWT models. The Java extension should be able to recognize and manipulate a Java class in an application, as long as the class extends one of the components that the Java extension supports, and any customization does not violate the API of that component. For example, changing a method from public to private violates the API of the component.