Uses of Interface
org.fest.swing.core.Robot
Packages that use Robot
Package
Description
Building blocks for all FEST-Swing fixtures.
Drivers that simulate user input on GUI
Components.
Support for testing time-consuming tasks.
The power and flexibility of FEST-Swing come from the fixtures in
this package.
Support for writing test classes.
-
Uses of Robot in org.fest.swing.core
Classes in org.fest.swing.core that implement RobotFields in org.fest.swing.core declared as RobotMethods in org.fest.swing.core that return RobotModifier and TypeMethodDescriptionstatic RobotBasicRobot.robotWithCurrentAwtHierarchy()Creates a newthat has access to all the GUI components in the AWT hierarchy.Robotstatic RobotBasicRobot.robotWithNewAwtHierarchy()Creates a newwith a new AWT hierarchy.RobotMethods in org.fest.swing.core with parameters of type RobotModifier and TypeMethodDescriptionstatic voidScrolling.scrollToVisible(Robot robot, JComponent c) Scrolls ainto view within a container.JComponentprivate static voidScrolling.scrollToVisible(Robot robot, JComponent container, Component target) Scrolls a component into view within a container.private static voidScrolling.scrollToVisible(Robot robot, JComponent c, Rectangle rectangle) Scrolls a rectangular region of a component into view.Constructors in org.fest.swing.core with parameters of type RobotModifierConstructorDescriptionComponentDragAndDrop(Robot robot) Creates a newComponentDragAndDrop. -
Uses of Robot in org.fest.swing.driver
Fields in org.fest.swing.driver declared as RobotModifier and TypeFieldDescriptionprotected final RobotAbstractJTableCellWriter.robotprotected final RobotComponentDriver.robotprivate final RobotDragAndDrop.robotDeprecated.private final RobotJComboBoxDropDownListFinder.robotprivate final RobotMultipleSelectionTemplate.robotMethods in org.fest.swing.driver with parameters of type RobotModifier and TypeMethodDescriptionstatic voidScrolling.scrollToVisible(Robot robot, JComponent c) Deprecated.Scrolls ainto view within a container.JComponentConstructors in org.fest.swing.driver with parameters of type RobotModifierConstructorDescriptionAbstractButtonDriver(Robot robot) Creates a newAbstractButtonDriver.AbstractJTableCellWriter(Robot robot) BasicJTableCellWriter(Robot robot) ComponentDriver(Robot robot) Creates a newComponentDriver.ContainerDriver(Robot robot) Creates a newContainerDriver.DialogDriver(Robot robot) Creates a newDialogDriver.DragAndDrop(Robot robot) Deprecated.FrameDriver(Robot robot) Creates a newFrameDriver.JAppletDriver(Robot robot) Creates a newJAppletDriver.JComboBoxDriver(Robot robot) Creates a newJComboBoxDriver.(package private)JComboBoxDropDownListFinder(Robot robot) JComponentDriver(Robot robot) Creates a newJComponentDriver.JFileChooserDriver(Robot robot) Creates a newJFileChooserDriver.JInternalFrameDriver(Robot robot) Creates a newJInternalFrameDriver.JLabelDriver(Robot robot) Creates a newJLabelDriver.JListDriver(Robot robot) Creates a newJListDriver.JMenuItemDriver(Robot robot) Creates a newJMenuItemDriver.JOptionPaneDriver(Robot robot) Creates a newJOptionPaneDriver.JPopupMenuDriver(Robot robot) Creates a newJPopupMenuDriver.JProgressBarDriver(Robot robot) Creates a newJProgressBarDriver.JScrollBarDriver(Robot robot) Creates a newJScrollBarDriver.JScrollPaneDriver(Robot robot) Creates a newJScrollPaneDriver.JSliderDriver(Robot robot) Creates a newJSliderDriver.JSpinnerDriver(Robot robot) Creates a newJSpinnerDriver.JSplitPaneDriver(Robot robot) Creates a newJSplitPaneDriver.JTabbedPaneDriver(Robot robot) Creates a newJTabbedPaneDriver.(package private)JTabbedPaneDriver(Robot robot, JTabbedPaneLocation location) Creates a newJTabbedPaneDriver.JTableDriver(Robot robot) Creates a newJTableDriver.JTableHeaderDriver(Robot robot) Creates a newJTableHeaderDriver.JTextComponentDriver(Robot robot) Creates a newJTextComponentDriver.JToolBarDriver(Robot robot) Creates a newJToolBarDriver.JTreeDriver(Robot robot) Creates a newJTreeDriver.(package private)MultipleSelectionTemplate(Robot robot) WindowDriver(Robot robot) Creates a newWindowDriver. -
Uses of Robot in org.fest.swing.finder
Methods in org.fest.swing.finder with parameters of type RobotModifier and TypeMethodDescriptionprotected final TComponentFinderTemplate.findComponentWith(Robot robot) Finds the component using either by name or type.abstract ComponentFixture<T>Finds a component by name or type using the given robot.Finds aby name or type.DialogFinds aby name or type.FrameFinds aby name or type.JFileChooserFinds aby name or type.JOptionPaneabstract WindowFixture<T>Finds a window by name or type using the given robot. -
Uses of Robot in org.fest.swing.fixture
Fields in org.fest.swing.fixture declared as RobotModifier and TypeFieldDescriptionfinal RobotComponentFixture.robotPerforms simulation of user events onComponentFixture.targetprivate final RobotJMenuItemFinder.robotMethods in org.fest.swing.fixture that return RobotModifier and TypeMethodDescriptionstatic RobotComponentFixtureValidator.notNullRobot(Robot robot) Verifies that the givenis notRobotnull.Methods in org.fest.swing.fixture with parameters of type RobotModifier and TypeMethodDescriptionabstract FComponentFixtureExtension.createFixture(Robot robot, Container root) Creates a new.ComponentFixtureprivate static JOptionPaneJOptionPaneFixture.findShowingOptionPane(Robot robot) private static <C extends Component>
CComponentFixture.findTarget(Robot robot, Class<? extends C> type) private static <C extends Component>
CComponentFixture.findTarget(Robot robot, String name, Class<? extends C> type) static RobotComponentFixtureValidator.notNullRobot(Robot robot) Verifies that the givenis notRobotnull.private static booleanComponentFixture.requireShowing(Robot robot) private static voidConstructors in org.fest.swing.fixture with parameters of type RobotModifierConstructorDescriptionComponentFixture(Robot robot, Class<? extends T> type) Creates a new.ComponentFixtureComponentFixture(Robot robot, String name, Class<? extends T> type) Creates a new.ComponentFixtureComponentFixture(Robot robot, T target) Creates a new.ComponentFixtureContainerFixture(Robot robot, Class<? extends T> type) Creates a new.ContainerFixtureContainerFixture(Robot robot, String name, Class<? extends T> type) Creates a new.ContainerFixtureContainerFixture(Robot robot, T target) Creates a new.ContainerFixtureDialogFixture(Robot robot, Dialog target) Creates a new.DialogFixtureDialogFixture(Robot robot, String dialogName) Creates a new.DialogFixtureFrameFixture(Robot robot, Frame target) Creates a new.FrameFixtureFrameFixture(Robot robot, String name) Creates a new.FrameFixtureGenericComponentFixture(Robot robot, ComponentDriver driver, T target) Creates a newusing a provided driver.GenericComponentFixtureGenericComponentFixture(Robot robot, T target) Creates a new.GenericComponentFixtureJButtonFixture(Robot robot, String buttonName) Creates a new.JButtonFixtureJButtonFixture(Robot robot, JButton target) Creates a new.JButtonFixtureJCheckBoxFixture(Robot robot, String checkBoxName) Creates a new.JCheckBoxFixtureJCheckBoxFixture(Robot robot, JCheckBox target) Creates a new.JCheckBoxFixtureJComboBoxFixture(Robot robot, String comboBoxName) Creates a new.JComboBoxFixtureJComboBoxFixture(Robot robot, JComboBox target) Creates a new.JComboBoxFixtureJFileChooserFixture(Robot robot) Creates a new.JFileChooserFixtureJFileChooserFixture(Robot robot, String fileChooserName) Creates a new.JFileChooserFixtureJFileChooserFixture(Robot robot, JFileChooser target) Creates a new.JFileChooserFixtureJInternalFrameFixture(Robot robot, String internalFrameName) Creates a new.JInternalFrameFixtureJInternalFrameFixture(Robot robot, JInternalFrame target) Creates a new.JInternalFrameFixtureJLabelFixture(Robot robot, String labelName) Creates a new.JLabelFixtureJLabelFixture(Robot robot, JLabel target) Creates a new.JLabelFixtureJListFixture(Robot robot, String listName) Creates a new.JListFixtureJListFixture(Robot robot, JList target) Creates a new.JListFixture(package private)JMenuItemFinder(Robot robot, Container target) JMenuItemFixture(Robot robot, String menuItemName) Creates a new.JMenuItemFixtureJMenuItemFixture(Robot robot, JMenuItem target) Creates a new.JMenuItemFixtureJOptionPaneFixture(Robot robot) Creates a new.JOptionPaneFixtureJOptionPaneFixture(Robot robot, JOptionPane target) Creates a new.JOptionPaneFixtureJPanelFixture(Robot robot, String panelName) Creates a new.JPanelFixtureJPanelFixture(Robot robot, JPanel target) Creates a new.JPanelFixtureJPopupMenuFixture(Robot robot, JPopupMenu target) Creates a new.JPopupMenuFixtureJProgressBarFixture(Robot robot, String labelName) Creates a new.JProgressBarFixtureJProgressBarFixture(Robot robot, JProgressBar target) Creates a new.JProgressBarFixtureJRadioButtonFixture(Robot robot, String buttonName) Creates a new.JRadioButtonFixtureJRadioButtonFixture(Robot robot, JRadioButton target) Creates a new.JRadioButtonFixtureJScrollBarFixture(Robot robot, String scrollBarName) Creates a new.JScrollBarFixtureJScrollBarFixture(Robot robot, JScrollBar target) Creates a new.JScrollBarFixtureJScrollPaneFixture(Robot robot, String panelName) Creates a new.JScrollPaneFixtureJScrollPaneFixture(Robot robot, JScrollPane target) Creates a new.JScrollPaneFixtureJSliderFixture(Robot robot, String sliderName) Creates a new.JSliderFixtureJSliderFixture(Robot robot, JSlider target) Creates a new.JSliderFixtureJSpinnerFixture(Robot robot, String spinnerName) Creates a new.JSpinnerFixtureJSpinnerFixture(Robot robot, JSpinner target) Creates a new.JSpinnerFixtureJSplitPaneFixture(Robot robot, String spinnerName) Creates a new.JSplitPaneFixtureJSplitPaneFixture(Robot robot, JSplitPane target) Creates a new.JSplitPaneFixtureJTabbedPaneFixture(Robot robot, String tabbedPaneName) Creates a new.JTabbedPaneFixtureJTabbedPaneFixture(Robot robot, JTabbedPane target) Creates a new.JTabbedPaneFixtureJTableFixture(Robot robot, String tableName) Creates a new.JTableFixtureJTableFixture(Robot robot, JTable target) Creates a new.JTableFixtureJTableHeaderFixture(Robot robot, JTableHeader target) Creates a newJTableHeaderFixture.JTextComponentFixture(Robot robot, String textComponentName) Creates a new.JTextComponentFixtureJTextComponentFixture(Robot robot, JTextComponent target) Creates a new.JTextComponentFixtureJToggleButtonFixture(Robot robot, String toggleButtonName) Creates a new.JToggleButtonFixtureJToggleButtonFixture(Robot robot, JToggleButton target) Creates a new.JToggleButtonFixtureJToolBarFixture(Robot robot, String toolbarName) Creates a new.JToolBarFixtureJToolBarFixture(Robot robot, JToolBar target) Creates a new.JToolBarFixtureJTreeFixture(Robot robot, String treeName) Creates a new.JTreeFixtureJTreeFixture(Robot robot, JTree target) Creates a new.JTreeFixtureWindowFixture(Robot robot, Class<? extends T> type) Creates a new.WindowFixtureWindowFixture(Robot robot, String name, Class<? extends T> type) Creates a new.WindowFixtureWindowFixture(Robot robot, T target) Creates a new.WindowFixture -
Uses of Robot in org.fest.swing.testing
Fields in org.fest.swing.testing declared as RobotMethods in org.fest.swing.testing that return Robot
instead.ComponentDragAndDrop