Widget Plugins
Squish for Java supports an extension API allowing to implement dedicated support for complex Java custom controls. Here you can find a list of ready-made extensions and we encourage Squish users to share extensions they have created here as well.
To publish your own extension here please contact squish@froglogic.com.
More about the Java extension API at http://www.froglogic.com/download/book/ug-javaextapi.html.
KTable (SWT)
This extension adds dedicated support for the KTable control. This means Squish recognizes the cells of the table as objects and offers dedicated APIs and properties to interact and verify KTable controls.
More about KTable at http://sourceforge.net/projects/ktable
Installation instructions
- Download: http://www.froglogic.com/download/squishextktable.zip
- Unzip the squishextktable.zip file into the Squish installation directory
- The file javawrapper_user_descriptors.xml, which you now find in the root of the Squish directory, needs to be copied to the etc\ directory of Squish. If you already created a javawrapper_user_descriptors.xml file, then you must merge the two.
- To enable the extension for a test suite, the
etc\ext\squishextktable.ini has to be registered for the particular
AUT (application under test) which you set in the test suite settings
Application field. To do that: Open a dos box or command shell and
change to bin under the Squish installation directory and run
squishserver --config setConfig <AUT> <squish-dir>/etc/ext/squishextktable.ini
where <AUT> is the AUT of your test suite and <squish-dir> the Squish installation directory.
Now you are done and will notice that you can e.g. pick cells of a KTable in the Squish Spy.
ILOG JViews Gantt (Swing)
This extension adds dedicated support for the ILOG JViews Gantt control. This means Squish recognizes the chart components as objects and offers dedicated APIs and properties to interact and verify the Gantt control.
More about ILOG JViews Gantt at http://www.ilog.com/products/jviews/gantt/
Installation instructions
- Download: http://www.froglogic.com/download/squishextgantt.zip
- Unzip the squishextgantt.zip file into the Squish installation directory
- To enable the extension for a test suite, the
etc\ext\squishextganzz.ini has to be registered for the particular AUT
(application under test) which you set in the test suite settings
Application field. To do that: Open a dos box or command shell and
change to bin under the Squish installation directory and run
squishserver --config setConfig <AUT> <squish-dir>/etc/ext/squishextgantt.ini
where <AUT> is the AUT of your test suite and <squish-dir> the Squish installation directory.
Now you are done and will notice that you can e.g. pick objects of the ILOG Gantt chart in the Squish Spy.