Jubula Developer Manual

Table of Contents
1. Introduction
2. Writing UI tests via client API
2.1. The general idea
2.2. General steps to take and class overview
2.3. Exporting the Object Map in the ITE
2.4. Creating CAP instances
2.5. General setup information
2.6. Sample setup of the API usage
2.7. Working with Actionhandlers
2.8. Using the Embedded Agent for tests with API
2.8.1. General Information and setup for the Embedded Agent for tests with API
2.8.2. Sample execution
2.8.3. Mapping with the embedded or external Agent for the API
2.8.4. Extensions with the embedded Agent
2.9. Converting a project into API (experimental)
2.9.1. Installing the converter plugin
2.9.2. Converting the project and other things to do
2.9.3. Limitations of the converter
3. Creating toolkit extensions for custom UI widgets
3.1. Requirements
3.2. ITE extension
3.2.1. Creating the toolkit plug-in
3.2.2. Deploying the toolkit plug-in Create an update site for the toolkit feature Install the toolkit feature from the update site
3.3. Remote control extension
3.3.1. Creating the fragment Creating an adapter Creating a Tester Class Creating an container adapter
3.3.2. Deploying the fragment
3.4. Addressing custom controls via the client API
3.5. ITE, client API and remote control extension examples
4. Creating GEF toolkit extensions
4.1. Creating an accessibility plug-in
4.1.1. Setting up your Workspace
4.1.2. Walkthrough
4.2. Accessibility plug-in example
5. Creating toolkit extensions using the Extension Wizard
5.1. Requirements
5.2. Installation
5.3. Usage of the New Extension Wizard
5.3.1. Opening the wizard
5.3.2. Creating an extension
6. Creating ITE functions
7. Adding keyboard layout files

Copyright BREDEX GmbH 2015. Made available under the Eclipse Public License v1.0.