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

# Package com.install4j.api.test.formcomponents

package com.install4j.api.test.formcomponents
Typed handles for every form component. Reached from `ScreenHandle` via accessors named after the form component (e.g. `textField("id")`, `passwordField("id")`, `dropdownList("id")`).

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.exceptions
  Typed unchecked exceptions thrown by the test API for specific failure categories.
  com.install4j.api.test.session
  Session builders and the `Session` interface family.
  com.install4j.api.test.ui
  Handles for wizard screens and modal dialogs.
- Interfaces
  Class
  Description
  ButtonHandle
  Handle for the "Button" form component.
  CheckBoxHandle
  Handle for the "Check box" form component.
  ComboBoxHandle
  Handle for the "Combo box" form component.
  ComponentSelectorHandle
  Handle for the "Installation components selector" form component.
  DarkModeSwitcherHandle
  Handle for the "Dark mode switcher" form component.
  DateSpinnerHandle
  Handle for the "Spinner of dates" form component.
  DateTextFieldHandle
  Handle for the "Text field with date format" form component.
  DirectoryChooserHandle
  Handle for the "Directory chooser" or "Installation directory chooser" form component.
  DropdownListHandle
  Handle for the "Drop-down list" form component.
  FileAssociationsHandle
  Handle for the "File associations selector" form component.
  FileEditorHandle
  Handle for the "Text file editor" form component.
  FormComponentHandle
  Root of the install4j form-component handle hierarchy.
  FormFileChooserHandle
  Handle for the "File chooser" form component.
  HtmlDisplayHandle
  Handle for the "HTML or text display" form component.
  HyperlinkActionLabelHandle
  Handle for the "Hyperlink action label" form component.
  HyperlinkLabelHandle
  Handle for the "Hyperlink URL label" form component.
  InstallationScopeChooserHandle
  Handle for the "Installation scope chooser" form component.
  IntegerTextFieldHandle
  Handle for the "Text field with integer format" form component.
  KeyValuePairHandle
  Handle for the "Key value pair label" form component.
  LabelHandle
  Handle for the "Label" form component.
  LicenseHandle
  Handle for the "License agreement" form component.
  ListHandle
  Handle for the "List" form component.
  ListSpinnerHandle
  Handle for the "Spinner of enumerated values" form component.
  LogFileViewerHandle
  Handle for the "Log file viewer" form component.
  MaskTextFieldHandle
  Handle for the "Text field with format mask" form component.
  MultilineHtmlLabelHandle
  Handle for the "Multi-line HTML label" form component.
  MultilineLabelHandle
  Handle for the "Multi-line label" form component.
  NumberSpinnerHandle
  Handle for the "Spinner of integer values" form component.
  PasswordFieldHandle
  Handle for the "Password field" form component.
  ProgramGroupHandle
  Handle for the "Program group selector" form component.
  ProgressHandle
  Handle for the "Progress display" form component.
  RadioButtonHandle
  Handle for the "Single radio button" form component.
  RadioButtonsHandle
  Handle for the "Radio button group" form component.
  SimpleLeadingLabelHandle
  Handle for the "Leading label" form component.
  SliderHandle
  Handle for the "Slider" form component.
  StreamlinedInstallationChooserHandle
  Handle for the "Streamlined installation chooser" form component.
  TextAreaHandle
  Handle for the "Text area" form component.
  TextFieldHandle
  Handle for the "Text field" form component.
  UpdateScheduleSelectorHandle
  Handle for the "Update schedule selector" form component.
  UserSelectorHandle
  Handle for the "Windows user selector" form component.