UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

31 lines (30 loc) 894 B
import { ElementFinder } from "protractor"; import { Atom } from "../../atom"; export declare class CheckboxAtom extends Atom { static CSS_CLASS: string; constructor(element: ElementFinder); getInputElement(): ElementFinder; getLabel(): ElementFinder; getContent(): Promise<string>; getHelpHintText(): Promise<string>; hoverLink: () => Promise<void>; isIndeterminate: () => Promise<boolean>; isRequired: () => Promise<boolean>; isDisabled: () => Promise<boolean>; isChecked: () => Promise<boolean>; /** * Toggle the checkbox value * * @returns {Promise<void>} */ toggle: () => Promise<void>; /** * Sets the checkbox value to the given value * * @param {boolean} checked * @returns {Promise<void>} */ setChecked(checked: boolean): Promise<void>; private getMark; private getLink; }