com.install4j.api.test.exceptions (install4j API)
Description: declaration: package: com.install4j.api.test.exceptions

# Package com.install4j.api.test.exceptions

package com.install4j.api.test.exceptions
Typed unchecked exceptions thrown by the test API for specific failure categories.

See `com.install4j.api.test` for the API overview.

- Related Packages
  Package
  Description
  com.install4j.api.test
  The install4j Test API.
  com.install4j.api.test.formcomponents
  Typed handles for every form component.
  com.install4j.api.test.session
  Session builders and the `Session` interface family.
  com.install4j.api.test.ui
  Handles for wizard screens and modal dialogs.
- Exception Classes
  Class
  Description
  ComponentNotFoundException
  Thrown when a named UI component lookup yields no results.
  DialogNotFoundException
  Thrown when a wait-for-modal-dialog operation (dialog/alert/fileChooser) times out.
  FatalInstallerErrorException
  Thrown when the installer encounters a fatal error on its own (e.g.
  FormComponentDisabledException
  Thrown when an interaction (click, setText, ...) targets a widget that is currently disabled.
  FormComponentNotFoundException
  Thrown when `FormEnvironment.getFormComponentById(id)` returns null.
  FormComponentNotUniqueException
  Thrown when more than one form component of a particular type were found by a finder without an ID on `ScreenHandle`.
  FormComponentTypeMismatchException
  Thrown when a typed form component accessor (e.g.
  ScreenNotFoundException
  Thrown when a wait-for-screen operation times out.
  TimeoutException
  Thrown when `awaitExit(Duration)` reaches its timeout with the installer still running.