All Downloads are FREE. Search and download functionalities are using the official Maven repository.

aquality.selenium.elements.interfaces.ICheckBox Maven / Gradle / Ivy

There is a newer version: 4.9.0
Show newest version
package aquality.selenium.elements.interfaces;

import aquality.selenium.elements.actions.CheckBoxJsActions;

public interface ICheckBox extends IElement {
    /**
     * set true
     */
    void check();

    /**
     * Get the value of the checkbox (true / false)
     * @return true if is checked, false otherwise
     */
    boolean isChecked();

    /**
     * reverse state
     */
    void toggle();

    /**
     * Set the checkbox to false
     */
    void uncheck();

    /**
     * Gets {@link CheckBoxJsActions} object designed to perform javascript actions
     * @return {@link CheckBoxJsActions} object
     */
    CheckBoxJsActions getJsActions();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy