Index
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
typeIdis 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
Sessioninterface 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 aClassliteral. - 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
JFileChoosershown 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,.shor.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, ornullif 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,
nullon 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
toStringforms. - 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
nullif 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
-1if 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
toStringform. - 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, ornullif 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
nullif 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
InstallerApplicationSessionfor 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
InstallerSessionfor 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,
falseon 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
toStringequals 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
ScreenHandleand theDialogHandlefamily. - 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
UninstallerSessionfor 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
AssertionErrorafter 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
All Classes and Interfaces|All Packages|Serialized Form