/** * Simulates a user clicking this fixture's <code>{@link VFSJFileChooser}</code>. * * @param button the button to click. * @return this fixture. * @throws NullPointerException if the given <code>MouseButton</code> is <code>null</code>. * @throws IllegalStateException if this fixture's <code>VFSJFileChooser</code> is disabled. * @throws IllegalStateException if this fixture's <code>VFSJFileChooser</code> is not showing on * the screen. */ public VFSJFileChooserFixture<FileObject> click(MouseButton button) { driver.click(target, button); return this; }
/** * Simulates a user clicking this fixture's <code>{@link VFSJFileChooser}</code>. * * @param mouseClickInfo specifies the button to click and the times the button should be clicked. * @return this fixture. * @throws NullPointerException if the given <code>MouseClickInfo</code> is <code>null</code>. * @throws IllegalStateException if this fixture's <code>VFSJFileChooser</code> is disabled. * @throws IllegalStateException if this fixture's <code>VFSJFileChooser</code> is not showing on * the screen. */ public VFSJFileChooserFixture<FileObject> click(MouseClickInfo mouseClickInfo) { driver.click(target, mouseClickInfo); return this; }
/** * Simulates a user clicking this fixture's <code>{@link VFSJFileChooser}</code>. * * @return this fixture. * @throws IllegalStateException if this fixture's <code>VFSJFileChooser</code> is disabled. * @throws IllegalStateException if this fixture's <code>VFSJFileChooser</code> is not showing on * the screen. */ public VFSJFileChooserFixture<FileObject> click() { driver.click(target); return this; }