Index

A B C D E F G H I J K L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractSessionBuilder - Class in com.install4j.api.test.session
Abstract base for all session builders.
accept() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
Select the accept radio button.
alert() - Method in interface com.install4j.api.test.session.Session
Wait for a JOptionPane-built alert.
alert(Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.alert() with an explicit timeout.
AlertHandle - Interface in com.install4j.api.test.ui
A JOptionPane-built modal alert.
AlertHandle.IconType - Enum Class in com.install4j.api.test.ui
The icon shown by the alert, matching JOptionPane's message-type constants.
andClassName(String) - Method in class com.install4j.api.test.ui.DialogMatcher
Narrow by class name.
andContainingComponentNamed(String) - Method in class com.install4j.api.test.ui.DialogMatcher
Narrow to dialogs that contain a child component with the given Swing name.
andTitle(String) - Method in class com.install4j.api.test.ui.DialogMatcher
Narrow by exact title.
andTitleRegex(String) - Method in class com.install4j.api.test.ui.DialogMatcher
Narrow by title regex.
any() - Static method in class com.install4j.api.test.ui.DialogMatcher
A matcher that accepts any modal dialog window.
applicationId(String) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
The application id of the installer application to drive.
approve() - Method in interface com.install4j.api.test.ui.FileChooserHandle
Click the chooser's Approve button, typically "Open" or "Save".
arg(String...) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
Additional command-line arguments passed to the installer application.
arg(String...) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
 
arg(String...) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
 
arg(String...) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
 
assertAllUsers(boolean) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
 
assertDate(Date) - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
Assert the currently displayed date equals the expected value.
assertDirectory(File) - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
Assert the currently selected directory equals the expected value, compared as absolute paths.
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ListHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
 
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ListHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
 
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
 
assertExists() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
Assert the currently selected directory exists on disk.
assertFile(File) - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
Assert the currently selected file equals the expected value.
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ListHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
 
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
 
assertLinkDirectory(File) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
 
assertLogContains(String) - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
Assert that the displayed log contains the given substring.
assertNotSelected() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
Assert that the checkbox is not currently selected.
assertNotSelected() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
Assert that this radio button is not currently selected.
assertProgramGroup(String) - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
Assert the current program group name equals the expected value.
assertProgramGroupDisabled() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
 
assertProgramGroupEnabled() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
 
assertProgramGroupName(String) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
 
assertSelected() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
Assert that the checkbox is currently selected.
assertSelected() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
Assert that this radio button is currently selected.
assertSelectedItem(String) - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
Assert that the currently selected item equals the expected value.
assertSelectedItem(String) - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
Assert that the currently selected item equals the expected value.
assertSelectedItem(String) - Method in interface com.install4j.api.test.formcomponents.ListHandle
Assert that the currently selected item equals the expected value.
assertSelectedItem(String) - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
Assert that the currently displayed entry equals the expected value.
assertSelectedLabel(String) - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
Assert that the currently selected label equals the expected value.
assertSelectedSchedule(String) - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
Assert that the currently selected schedule equals the expected value.
assertSelectedType(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
Assert that typeId is currently selected.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
Assert the current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
Assert that the editor's current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
Assert the current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.LabelHandle
Assert that the label's text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
Assert the current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
Assert that the currently displayed text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
Assert the current password text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
Assert that the leading label displays the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
Assert the current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
Assert the current text equals the expected value.
assertTextContains(String) - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
Assert that the displayed text contains the given substring.
assertTextContains(String) - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
Assert that the displayed text contains the given substring.
assertValue(int) - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
Assert the current integer value equals the expected value.
assertValue(int) - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
Assert that the current value equals the expected value.
assertValue(int) - Method in interface com.install4j.api.test.formcomponents.SliderHandle
Assert that the current value equals the expected value.
assertValue(String) - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
Assert that the value label's text equals the expected value.
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ListHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
 
assertVisible() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
 
availableLanguages() - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
The ISO codes of every language offered in the dialog, in display order.
awaitCompletion(Duration) - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
Block the calling thread until ProgressHandle.getPercentCompleted() reaches 100 or the given timeout elapses.
awaitExit() - Method in interface com.install4j.api.test.session.Session
Block until the installer-application thread exits and return its exit code.
awaitExit(Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.awaitExit() with an explicit timeout.

B

browse() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
Click the Browse button.
browse() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
Click the Browse button.
button() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
button(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Button" form component with the given id.
ButtonHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Button" form component.
byClassName(String) - Static method in class com.install4j.api.test.ui.DialogMatcher
Match by the window's runtime class name (fully qualified).
byTitle(String) - Static method in class com.install4j.api.test.ui.DialogMatcher
Match by exact title (for JDialog/JFrame).
byTitleRegex(String) - Static method in class com.install4j.api.test.ui.DialogMatcher
Match by title regex.

C

cancel() - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
Cancel the dialog without creating a user.
cancel() - Method in interface com.install4j.api.test.ui.FileChooserHandle
Click the chooser's Cancel button.
cancel() - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
Cancel the dialog.
cancel() - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
Cancel the dialog without submitting credentials.
cancel() - Method in interface com.install4j.api.test.ui.ScreenHandle
Press the Cancel button.
cancel(Runnable) - Method in interface com.install4j.api.test.ui.ScreenHandle
Press Cancel, then run handler (typically catching the "Are you sure?" dialog).
checkBox() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
checkBox(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Check box" form component with the given id.
CheckBoxHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Check box" form component.
clear() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
Clear the field.
clear() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
Clear the editor.
clear() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
Clear the field.
clear() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
Clear the field.
clear() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
Clear the field.
clear() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
Clear the area.
clear() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
Clear the field.
click() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
Click the button.
click() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
Flip the UI between light and dark mode.
click() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
Trigger the configured action script.
click() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
Trigger the configured action and open the URL in the user's browser.
clickBrowse() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
Click the Browse button.
clickCancel() - Method in interface com.install4j.api.test.ui.AlertHandle
Click a button labeled or named "Cancel".
clickClose() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
Click the "Close Processes" button.
clickCreateUser() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
Click the Create User button.
clickIgnore() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
Click the "Ignore" button.
clickNo() - Method in interface com.install4j.api.test.ui.AlertHandle
Click a button labeled or named "No".
clickOk() - Method in interface com.install4j.api.test.ui.AlertHandle
Click a button labeled or named "OK".
clickRetry() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
Click the "Retry" button.
clickTerminate() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
Click the "Terminate Processes" button.
clickWindowClose() - Method in interface com.install4j.api.test.ui.DialogHandle
Click the title-bar window-close button.
clickYes() - Method in interface com.install4j.api.test.ui.AlertHandle
Click a button labeled or named "Yes".
close() - Method in interface com.install4j.api.test.session.Session
Calls Session.terminate() if the session is still running, then deletes the extraction cache for media-file based sessions and deletes the auto-created installation directory if the session created it.
com.install4j.api.test - package com.install4j.api.test
The install4j Test API.
com.install4j.api.test.exceptions - package com.install4j.api.test.exceptions
Typed unchecked exceptions thrown by the test API for specific failure categories.
com.install4j.api.test.formcomponents - package com.install4j.api.test.formcomponents
Typed handles for every form component.
com.install4j.api.test.session - package com.install4j.api.test.session
Session builders and the Session interface family.
com.install4j.api.test.ui - package com.install4j.api.test.ui
Handles for wizard screens and modal dialogs.
comboBox() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
comboBox(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Combo box" form component with the given id.
ComboBoxHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Combo box" form component.
ComponentNotFoundException - Exception Class in com.install4j.api.test.exceptions
Thrown when a named UI component lookup yields no results.
ComponentNotFoundException(String) - Constructor for exception class com.install4j.api.test.exceptions.ComponentNotFoundException
 
componentSelector() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
componentSelector(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Installation components selector" form component with the given id.
ComponentSelectorHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Installation components selector" form component.
confirm() - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
Confirm the dialog.
confirm() - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
Confirm the dialog with the currently highlighted selection.
confirm() - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
Confirm the dialog.
createUserDialog() - Method in interface com.install4j.api.test.session.Session
Wait for the create-user dialog shown by the "Create User..." button of a "Windows user selector" form component.
createUserDialog(Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.createUserDialog() with an explicit timeout.
CreateUserDialogHandle - Interface in com.install4j.api.test.ui
Typed handle for the dialog shown by the "Windows user selector" form component when its "Create User..." button is clicked.
currentScreen() - Method in interface com.install4j.api.test.session.Session
The currently active wizard screen.
currentScreen(Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.currentScreen() with an explicit timeout.

D

darkModeSwitcher() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
darkModeSwitcher(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Dark mode switcher" form component with the given id.
DarkModeSwitcherHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Dark mode switcher" form component.
dateSpinner() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
dateSpinner(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Spinner of dates" form component with the given id.
DateSpinnerHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Spinner of dates" form component.
dateTextField() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
dateTextField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Text field with date format" form component with the given id.
DateTextFieldHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Text field with date format" form component.
debug(boolean) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
Switch the session to in-process debug mode.
debug(boolean) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
 
debug(boolean) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
 
debug(boolean) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
 
decrement() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
Move to the previous entry.
decrement() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
Decrement the value by one.
dialog(DialogMatcher) - Method in interface com.install4j.api.test.session.Session
Wait for a modal dialog whose backing window matches the given DialogMatcher.
dialog(DialogMatcher, Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.dialog(DialogMatcher) with an explicit timeout.
dialogClass(Class) - Static method in class com.install4j.api.test.ui.DialogMatcher
Convenience for DialogMatcher.byClassName(String) from a Class literal.
DialogHandle - Interface in com.install4j.api.test.ui
Handle for a modal JDialog.
DialogMatcher - Class in com.install4j.api.test.ui
Predicate over modal-dialog windows, used by Session.dialog(DialogMatcher) to identify the dialog the test wants to interact with.
DialogNotFoundException - Exception Class in com.install4j.api.test.exceptions
Thrown when a wait-for-modal-dialog operation (dialog/alert/fileChooser) times out.
DialogNotFoundException(String) - Constructor for exception class com.install4j.api.test.exceptions.DialogNotFoundException
 
DialogNotFoundException(String, Throwable) - Constructor for exception class com.install4j.api.test.exceptions.DialogNotFoundException
 
directoryChooser() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
directoryChooser(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Directory chooser" or "Installation directory chooser" form component with the given id.
DirectoryChooserHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Directory chooser" or "Installation directory chooser" form component.
dropdownList() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
dropdownList(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Drop-down list" form component with the given id.
DropdownListHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Drop-down list" form component.
dumpAsString() - Method in interface com.install4j.api.test.ui.UiContainer
Returns this container's component tree as a string, for debugging.

E

enterText(String) - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
Type free text into the editor.
ERROR - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
 

F

FatalInstallerErrorException - Exception Class in com.install4j.api.test.exceptions
Thrown when the installer encounters a fatal error on its own (e.g.
FatalInstallerErrorException(String) - Constructor for exception class com.install4j.api.test.exceptions.FatalInstallerErrorException
 
FatalInstallerErrorException(String, Throwable) - Constructor for exception class com.install4j.api.test.exceptions.FatalInstallerErrorException
 
fileAssociations() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
fileAssociations(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "File associations selector" form component with the given id.
FileAssociationsHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "File associations selector" form component.
fileChooser() - Method in interface com.install4j.api.test.session.Session
Wait for the modal JFileChooser dialog shown by a Browse button.
fileChooser(Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.fileChooser() with an explicit timeout.
FileChooserHandle - Interface in com.install4j.api.test.ui
A modal JFileChooser shown by a Browse button on a "Directory chooser" or "File chooser" form component.
fileEditor() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
fileEditor(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Text file editor" form component with the given id.
FileEditorHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Text file editor" form component.
finish() - Method in interface com.install4j.api.test.ui.ScreenHandle
Press the Finish button on a terminal screen.
finish(Runnable) - Method in interface com.install4j.api.test.ui.ScreenHandle
Press Finish, then run handler (typically catching a final alert).
forInstallation(File) - Static method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
Create a builder for the given installation directory.
forInstallation(File) - Static method in class com.install4j.api.test.session.UninstallerSessionBuilder
Create a builder for the given installation directory containing a previously installed install4j uninstaller.
formComponent(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Generic handle over any form component, including user-defined ones.
FormComponentDisabledException - Exception Class in com.install4j.api.test.exceptions
Thrown when an interaction (click, setText, ...) targets a widget that is currently disabled.
FormComponentDisabledException(String) - Constructor for exception class com.install4j.api.test.exceptions.FormComponentDisabledException
 
FormComponentHandle - Interface in com.install4j.api.test.formcomponents
Root of the install4j form-component handle hierarchy.
FormComponentNotFoundException - Exception Class in com.install4j.api.test.exceptions
Thrown when FormEnvironment.getFormComponentById(id) returns null.
FormComponentNotFoundException(String) - Constructor for exception class com.install4j.api.test.exceptions.FormComponentNotFoundException
 
FormComponentNotUniqueException - Exception Class in com.install4j.api.test.exceptions
Thrown when more than one form component of a particular type were found by a finder without an ID on ScreenHandle.
FormComponentNotUniqueException(String) - Constructor for exception class com.install4j.api.test.exceptions.FormComponentNotUniqueException
 
FormComponentTypeMismatchException - Exception Class in com.install4j.api.test.exceptions
Thrown when a typed form component accessor (e.g.
FormComponentTypeMismatchException(String) - Constructor for exception class com.install4j.api.test.exceptions.FormComponentTypeMismatchException
 
forMediaFile(File) - Static method in class com.install4j.api.test.session.InstallerSessionBuilder
Create a builder for the given installer media file with extension .exe, .sh or .dmg.
formFileChooser() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
formFileChooser(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "File chooser" form component with the given id.
FormFileChooserHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "File chooser" form component.

G

getAvailableTypeIds() - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
The ids of every installation type displayed on this screen.
getCancelButtonText() - Method in interface com.install4j.api.test.ui.ScreenHandle
The current label of the Cancel button.
getCurrentDirectory() - Method in interface com.install4j.api.test.ui.FileChooserHandle
The directory the chooser is currently showing.
getDate() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
The currently displayed date.
getDate() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
The current value as a Date, or null if the field is empty or unparseable.
getDetailMessage() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
The current bottom detail message, or the empty string if unset.
getDirectory() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
The currently selected directory.
getDisplayedLog() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
The current log content as displayed in the text area.
getDisplayedText() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
The rendered license text with HTML stripped.
getDisplayedText() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
The text currently shown in the read-only text field, typically a semicolon-separated list of account names, or the empty string when nothing has been selected.
getExtensions() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
The primary extension of every association on this form, in document order.
getFile() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
The file the editor reads from and writes back to, with variables substituted.
getFile() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
The currently selected file.
getFile() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
The log file the form component is configured to tail, with variable substitution applied.
getFormComponentIds() - Method in interface com.install4j.api.test.ui.ScreenHandle
Every install4j form-component id present on this screen, in document order.
getIconType() - Method in interface com.install4j.api.test.ui.AlertHandle
The configured icon type.
getId() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
The install4j form-component id (the id set in the IDE on the form component).
getId() - Method in interface com.install4j.api.test.ui.ScreenHandle
The configured screen id.
getInstallationDirectory() - Method in interface com.install4j.api.test.session.Session
The active installation directory.
getItems() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
The items currently in the drop-down.
getItems() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
The items currently in the drop-down.
getItems() - Method in interface com.install4j.api.test.formcomponents.ListHandle
The items currently in the list.
getItems() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
The configured list entries.
getLabels() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
The configured radio button labels.
getLanguageId() - Method in interface com.install4j.api.test.session.Session
The current installer language id, e.g.
getLinkDirectory() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
The symlink directory typed into the selector (Unix only, null on Windows).
getLogFile() - Method in interface com.install4j.api.test.session.Session
The installer log file being captured by this session.
getMaxValue() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
The configured maximum value.
getMaxValue() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
The configured maximum value.
getMessageText() - Method in interface com.install4j.api.test.ui.AlertHandle
The alert's message text.
getMinValue() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
The configured minimum value.
getMinValue() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
The configured minimum value.
getNextButtonText() - Method in interface com.install4j.api.test.ui.ScreenHandle
The current label of the Next button.
getPassword() - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
The plain-text password currently typed in the password field.
getPercentCompleted() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
The current overall progress as a value from 0 to 100.
getPreviousButtonText() - Method in interface com.install4j.api.test.ui.ScreenHandle
The current label of the Previous button.
getProgramGroup() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
The currently entered program group name.
getProgramGroupName() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
The program-group name typed into the selector (Windows only, empty on Unix).
getSchedules() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
All schedule labels in the drop-down, as their toString forms.
getSelectedComponentIds() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
The ids of the components currently marked for installation.
getSelectedExtensions() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
The primary extensions of all associations currently checked.
getSelectedFile() - Method in interface com.install4j.api.test.ui.FileChooserHandle
The currently selected file, or null if none is selected.
getSelectedIndex() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
The index of the currently displayed entry.
getSelectedIndex() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
The index of the currently selected radio button, or -1 if none is selected.
getSelectedItem() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
The currently selected or typed value.
getSelectedItem() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
The currently selected item.
getSelectedItem() - Method in interface com.install4j.api.test.formcomponents.ListHandle
The single selected item, or empty if nothing is selected.
getSelectedItem() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
The currently displayed entry.
getSelectedItems() - Method in interface com.install4j.api.test.formcomponents.ListHandle
The currently selected items.
getSelectedLabel() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
The label of the currently selected radio button, or empty if none is selected.
getSelectedSchedule() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
The selected schedule's toString form.
getSelectedSids() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
The SIDs currently selected on this form, or an empty array if nothing has been picked.
getSelectedTypeId() - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
The id of the currently selected installation type, or empty if nothing is selected.
getStatusMessage() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
The current top status message, or the empty string if unset.
getSubtitle() - Method in interface com.install4j.api.test.ui.ScreenHandle
The screen's subtitle.
getText() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
The button's label text.
getText() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
The current text in the field.
getText() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
The current text shown in the editor.
getText() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
The displayed text with HTML markup stripped.
getText() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
The hyperlink's display text.
getText() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
The hyperlink's display text.
getText() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
The current text in the field.
getText() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
The current label text.
getText() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
The current text in the field.
getText() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
The displayed text with HTML markup stripped.
getText() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
The currently displayed text, with variable substitution applied.
getText() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
The current password text.
getText() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
The current label text.
getText() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
The current text in the area.
getText() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
The current text in the field.
Getting started - Section in package com.install4j.api.test
 
getTitle() - Method in interface com.install4j.api.test.ui.DialogHandle
The dialog's title-bar text.
getTitle() - Method in interface com.install4j.api.test.ui.ScreenHandle
The screen's title.
getTypeDescription(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
Description of the installation type with the given id.
getTypeName(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
Display name of the installation type with the given id.
getUrl() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
The configured URL string with variable substitution applied.
getUser() - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
The username currently typed in the user field.
getValue() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
The current value as an Integer, or null if the field is empty or invalid.
getValue() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
The current integer value.
getValue() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
The current slider value.
getValueText() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
The text currently shown in the value label.
getVariable(String) - Method in interface com.install4j.api.test.session.Session
Returns the installer variable with the given name, or null if no variable with that name is set on the installer context.

H

hasBeenScrolledToBottom() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
Whether the user has scrolled to the bottom of the license at least once.
hasFormComponent(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Whether this screen carries a form component with the given id.
How the installer runs - Section in package com.install4j.api.test
 
htmlDisplay() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
htmlDisplay(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "HTML or text display" form component with the given id.
HtmlDisplayHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "HTML or text display" form component.
hyperlinkActionLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
hyperlinkActionLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Hyperlink action label" form component with the given id.
HyperlinkActionLabelHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Hyperlink action label" form component.
hyperlinkLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
hyperlinkLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Hyperlink URL label" form component with the given id.
HyperlinkLabelHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Hyperlink URL label" form component.

I

increment() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
Move to the next entry.
increment() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
Increment the value by one.
INFO - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
 
In-process debug mode - Section in package com.install4j.api.test
 
installationDirectory(File) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
Target directory where the installer should install files.
InstallationDirectorySessionBuilder - Class in com.install4j.api.test.session
Abstract intermediate for session builders that drive an install4j application from an existing installation directory.
installationScopeChooser() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
installationScopeChooser(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Installation scope chooser" form component with the given id.
InstallationScopeChooserHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Installation scope chooser" form component.
installationTypeSelector() - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Installation type" system screen.
InstallationTypeSelectorHandle - Interface in com.install4j.api.test.ui
Drives the JTree on an "Installation type" screen.
InstallerApplicationSession - Interface in com.install4j.api.test.session
A session driving a custom installer application selected by its application id from an installation directory.
InstallerApplicationSessionBuilder - Class in com.install4j.api.test.session
Builds and starts an InstallerApplicationSession for a custom installer application.
InstallerSession - Interface in com.install4j.api.test.session
A session driving the install4j installer.
InstallerSessionBuilder - Class in com.install4j.api.test.session
Builds and starts an InstallerSession for the install4j installer.
InstallerTestException - Exception Class in com.install4j.api.test
Base unchecked exception for all failures originating from the install4j testing API.
InstallerTestException(String) - Constructor for exception class com.install4j.api.test.InstallerTestException
 
InstallerTestException(String, Throwable) - Constructor for exception class com.install4j.api.test.InstallerTestException
 
InstallerTestException(Throwable) - Constructor for exception class com.install4j.api.test.InstallerTestException
 
integerTextField() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
integerTextField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Text field with integer format" form component with the given id.
IntegerTextFieldHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Text field with integer format" form component.
isAccepted() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
Whether the accept radio button is currently selected.
isAllUsers() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
Whether the form component creates the group for all users or just the current user.
isAllUsers() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
Whether the "install for all users" toggle is selected (Windows only, false on Unix).
isCancelEnabled() - Method in interface com.install4j.api.test.ui.ScreenHandle
Whether the Cancel button is currently enabled.
isChangeable(String) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
Whether the user can toggle the component's selection state.
isComponentVisible(String) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
Whether the component with the given id is visible in the tree, that is, not hidden via InstallationComponentSetup.isHidden().
isCreateButtonShown() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
Whether the Create User button is rendered on this form.
isDarkMode() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
Whether the UI is currently in dark mode.
isDarkModeSwitchingSupported() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
Whether the active look and feel supports dark-mode switching at all.
isEnabled() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
 
isFinished() - Method in interface com.install4j.api.test.session.Session
Whether the installer-application thread has exited.
isIndeterminate() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
Whether the progress bar is currently in indeterminate mode.
isInstallForAllUsers() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
Whether the install-for-all-users radio button is currently selected.
isNextEnabled() - Method in interface com.install4j.api.test.ui.ScreenHandle
Whether the Next button is currently enabled.
isPreviousEnabled() - Method in interface com.install4j.api.test.ui.ScreenHandle
Whether the Previous button is currently enabled.
isProgramGroupEnabled() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
State of the enable checkbox ("Create a program group" on Windows, "Create symlinks" on Unix).
isReadAllRequired() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
Whether the read-all-required option is enabled on the form component.
isSelected() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
Whether the checkbox is currently selected.
isSelected() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
Whether this radio button is currently selected.
isSelected(String) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
Whether the component with the given id is currently selected for installation.
isSelected(String) - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
Whether the association whose primary extension equals the given value is currently checked.
isStreamlined() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
Whether the streamlined or update radio button is currently selected.
isTypeUserCanCustomize(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
Whether the installation type with the given id lets the user customize the component selection afterward.
isVisible() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
 
isWindowsVariant() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
Whether the screen is rendering the Windows variant.

J

JVM arguments - Section in package com.install4j.api.test
 

K

keyValuePair() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
keyValuePair(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Key value pair label" form component with the given id.
KeyValuePairHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Key value pair label" form component.
Kotlin extensions - Section in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
 
Kotlin extensions - Section in class com.install4j.api.test.session.InstallerSessionBuilder
 
Kotlin extensions - Section in class com.install4j.api.test.session.UninstallerSessionBuilder
 
Kotlin extensions - Section in interface com.install4j.api.test.session.Session
 

L

label() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
label(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Label" form component with the given id.
LabelHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Label" form component.
languageDialog() - Method in interface com.install4j.api.test.session.Session
Wait for the startup language-selection dialog.
languageDialog(Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.languageDialog() with an explicit timeout.
LanguageSelectionDialogHandle - Interface in com.install4j.api.test.ui
Typed handle for the install4j startup language-selection dialog.
license() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
license(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "License agreement" form component with the given id.
LicenseHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "License agreement" form component.
Limitations - Section in package com.install4j.api.test
 
list() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
list(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "List" form component with the given id.
ListHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "List" form component.
listSpinner() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
listSpinner(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Spinner of enumerated values" form component with the given id.
ListSpinnerHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Spinner of enumerated values" form component.
logFile(File) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
Redirect install4j's runtime logger output to the given file.
logFile(File) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
 
logFile(File) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
 
logFile(File) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
 
logFileViewer() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
logFileViewer(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Log file viewer" form component with the given id.
LogFileViewerHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Log file viewer" form component.

M

maskTextField() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
maskTextField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Text field with format mask" form component with the given id.
MaskTextFieldHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Text field with format mask" form component.
matches(Window) - Method in class com.install4j.api.test.ui.DialogMatcher
Whether the given currently-showing window matches every constraint on this matcher.
multilineHtmlLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
multilineHtmlLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Multi-line HTML label" form component with the given id.
MultilineHtmlLabelHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Multi-line HTML label" form component.
multilineLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
multilineLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Multi-line label" form component with the given id.
MultilineLabelHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Multi-line label" form component.

N

navigateUntil(int, Predicate) - Method in interface com.install4j.api.test.session.Session
Advance the wizard one screen at a time until the given predicate matches the current screen id.
navigateUntilScreen(String, int) - Method in interface com.install4j.api.test.session.Session
Advance the wizard until the screen with the given id is the active screen.
nextScreen() - Method in interface com.install4j.api.test.ui.ScreenHandle
Press the Next button and wait for the next screen to activate.
nextScreen(Runnable) - Method in interface com.install4j.api.test.ui.ScreenHandle
Press the Next button, then run handler (typically catching a dialog or alert the click triggers), then return without an implicit screen-change wait.
numberSpinner() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
numberSpinner(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Spinner of integer values" form component with the given id.
NumberSpinnerHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Spinner of integer values" form component.

P

passwordDialog() - Method in interface com.install4j.api.test.session.Session
Wait for the credentials prompt of a password dialog.
passwordDialog(Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.passwordDialog() with an explicit timeout.
PasswordDialogHandle - Interface in com.install4j.api.test.ui
Typed handle for a password dialog.
passwordField() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
passwordField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Password field" form component with the given id.
PasswordFieldHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Password field" form component.
PLAIN - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
 
previousScreen() - Method in interface com.install4j.api.test.ui.ScreenHandle
Press the Previous button and wait for the previous screen to activate.
previousScreen(Runnable) - Method in interface com.install4j.api.test.ui.ScreenHandle
Like ScreenHandle.nextScreen(Runnable) but for Previous.
processNames() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
The process names shown in the list.
programGroup() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
programGroup(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Program group selector" form component with the given id.
ProgramGroupHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Program group selector" form component.
progress() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
progress(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Progress display" form component with the given id.
ProgressHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Progress display" form component.

Q

QUESTION - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
 

R

radioButton() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
radioButton(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Single radio button" form component with the given id.
RadioButtonHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Single radio button" form component.
radioButtons() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
radioButtons(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Radio button group" form component with the given id.
RadioButtonsHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Radio button group" form component.
readLog() - Method in interface com.install4j.api.test.session.Session
Read the entire installer log as a string.
reject() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
Select the refuse radio button.
runningProcessesDialog() - Method in interface com.install4j.api.test.session.Session
Wait for the running-processes dialog shown by a "Check for running processes" action.
runningProcessesDialog(Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.runningProcessesDialog() with an explicit timeout.
RunningProcessesDialogHandle - Interface in com.install4j.api.test.ui
Typed handle for the dialog shown by a "Check for running processes" action when blocking processes are detected.

S

saveScreenshot(File) - Method in interface com.install4j.api.test.ui.UiContainer
Save this container's underlying window as a PNG file.
ScreenHandle - Interface in com.install4j.api.test.ui
The currently active wizard screen.
ScreenNotFoundException - Exception Class in com.install4j.api.test.exceptions
Thrown when a wait-for-screen operation times out.
ScreenNotFoundException(String) - Constructor for exception class com.install4j.api.test.exceptions.ScreenNotFoundException
 
ScreenNotFoundException(String, Throwable) - Constructor for exception class com.install4j.api.test.exceptions.ScreenNotFoundException
 
scrollToBottom() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
Scroll the license text pane to the bottom and wait for the runtime to register the scroll.
scrollToBottom(Duration) - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
Same as LicenseHandle.scrollToBottom() but with an explicit timeout for the scroll-registered check.
select() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
Select this radio button.
selectAll() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
Check every association on this form.
selectAllUsers() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
Select the install-for-all-users radio button.
selectCustomized() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
Select the customized installation radio button.
selectDirectory(File) - Method in interface com.install4j.api.test.ui.FileChooserHandle
Select the given directory in the chooser.
selectedLanguage() - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
The ISO code of the language currently highlighted in the drop-down, or the empty string if no language is selected.
selectFile(File) - Method in interface com.install4j.api.test.ui.FileChooserHandle
Select the given file in the chooser.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
Select the item at the given index.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
Select the item at the given index.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.ListHandle
Select the item at the given index.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
Select the entry at the given index.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
Select the radio button at the given index.
selectItem(String) - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
Select the first item whose toString equals the given value.
selectItem(String) - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
Select the first item whose label equals the given value.
selectItem(String) - Method in interface com.install4j.api.test.formcomponents.ListHandle
Select the first item whose label equals the given value.
selectItem(String) - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
Select the entry whose label equals the given value.
selectLabel(String) - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
Select the radio button whose label equals the given value.
selectLanguage(String) - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
Select the language identified by the given ISO code, for example "fr".
selectNone() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
Uncheck every association on this form.
selectOnly(String...) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
Set only the listed components selected.
selectSchedule(String) - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
Select the schedule whose label equals the given value.
selectStreamlined() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
Select the streamlined installation radio button.
selectType(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
Select an installation type.
selectUserWritable() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
Select the install-for-current-user-only radio button.
Session - Interface in com.install4j.api.test.session
setAllUsers(boolean) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
Toggle the "install for all users" checkbox.
setDate(Date) - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
Set the displayed date.
setDate(Date) - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
Set the field's value via the form component's formatter.
setDescription(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
Set the user description.
setDirectory(File) - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
Set the selected directory.
setFile(File) - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
Set the selected file.
setGroupName(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
Set the group name.
setLinkDirectory(File) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
Set the symlink directory.
setPassword(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
Set the password.
setPassword(String) - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
Set the password.
setProgramGroup(String) - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
Set the program group name.
setProgramGroupEnabled(boolean) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
Toggle the enable checkbox.
setProgramGroupName(String) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
Set the program-group name.
setRepeatPassword(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
Set the password-repeat field.
setSelected(boolean) - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
Set the checkbox's selected state.
setSelected(String, boolean) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
Toggle a component's selection state.
setSelected(String, boolean) - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
Check or uncheck the association whose primary extension equals the given value.
setText(String) - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
Set the field's raw text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
Replace the editor's text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
Set the field's raw text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
Set the field's text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
Set the password text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
Replace the area's text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
Replace the field's text.
setUser(String) - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
Set the username.
setUserName(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
Set the username.
setValue(int) - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
Set the field's value as an integer.
setValue(int) - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
Set the current integer value.
setValue(int) - Method in interface com.install4j.api.test.formcomponents.SliderHandle
Set the slider value.
simpleLeadingLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
simpleLeadingLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Leading label" form component with the given id.
SimpleLeadingLabelHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Leading label" form component.
slider() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
slider(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Slider" form component with the given id.
SliderHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Slider" form component.
standardProgramGroup() - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Create program group" system screen..
StandardProgramGroupHandle - Interface in com.install4j.api.test.ui
Drives the "Standard program group" system screen.
start() - Method in class com.install4j.api.test.session.AbstractSessionBuilder
Start the installer application and return the typed session handle.
start() - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
 
start() - Method in class com.install4j.api.test.session.InstallerSessionBuilder
 
start() - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
 
streamlinedInstallationChooser() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
streamlinedInstallationChooser(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Streamlined installation chooser" form component with the given id.
StreamlinedInstallationChooserHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Streamlined installation chooser" form component.
systemProperty(String, String) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
Set a system property on the test JVM before the installer starts.
systemProperty(String, String) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
 
systemProperty(String, String) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
 
systemProperty(String, String) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
 

T

terminate() - Method in interface com.install4j.api.test.session.Session
Force a shutdown by interrupting the installer thread and tearing down.
textArea() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
textArea(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Text area" form component with the given id.
TextAreaHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Text area" form component.
textField() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
textField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Text field" form component with the given id.
TextFieldHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Text field" form component.
timeout(Duration) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
Default timeout applied to every wait operation.
timeout(Duration) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
 
timeout(Duration) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
 
timeout(Duration) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
 
TimeoutException - Exception Class in com.install4j.api.test.exceptions
Thrown when awaitExit(Duration) reaches its timeout with the installer still running.
TimeoutException(String) - Constructor for exception class com.install4j.api.test.exceptions.TimeoutException
 
toggle() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
Flip the checkbox's selected state.
toString() - Method in class com.install4j.api.test.ui.DialogMatcher
 

U

UiContainer - Interface in com.install4j.api.test.ui
Shared base for ScreenHandle and the DialogHandle family.
UninstallerSession - Interface in com.install4j.api.test.session
A session driving an installed install4j Uninstaller from an installation directory.
UninstallerSessionBuilder - Class in com.install4j.api.test.session
Builds and starts an UninstallerSession for an installed uninstaller.
updateScheduleSelector() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
updateScheduleSelector(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Update schedule selector" form component with the given id.
UpdateScheduleSelectorHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Update schedule selector" form component.
userSelector() - Method in interface com.install4j.api.test.ui.ScreenHandle
 
userSelector(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
Handle for the "Windows user selector" form component with the given id.
UserSelectorHandle - Interface in com.install4j.api.test.formcomponents
Handle for the "Windows user selector" form component.

V

valueOf(String) - Static method in enum class com.install4j.api.test.ui.AlertHandle.IconType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.install4j.api.test.ui.AlertHandle.IconType
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitForLogContaining(String, Duration) - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
Block until the displayed log contains the given substring, or throw an AssertionError after the given timeout.
waitForScreenChange() - Method in interface com.install4j.api.test.session.Session
Wait until the active screen changes.
waitForScreenChange(Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.waitForScreenChange() with an explicit timeout.
waitForScreenId(String) - Method in interface com.install4j.api.test.session.Session
Wait until the screen with the given id becomes the active screen.
waitForScreenId(String, Duration) - Method in interface com.install4j.api.test.session.Session
Same as Session.waitForScreenId(String) with an explicit timeout.
WARNING - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
 
Where to get it - Section in package com.install4j.api.test
 
workingDirectory(File) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
Working directory for the running installer application.
workingDirectory(File) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
 
workingDirectory(File) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
 
workingDirectory(File) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
 
A B C D E F G H I J K L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form