@nova-ui/bits
Version:
SolarWinds Nova Framework
23 lines (22 loc) • 777 B
TypeScript
import { ElementFinder } from "protractor";
import { Atom } from "../../atom";
import { ButtonAtom } from "../button/button.atom";
import { WizardStepAtom } from "../wizard/wizard-step.atom";
export declare class WizardAtom extends Atom {
static CSS_CLASS: string;
private root;
backButton: ButtonAtom;
nextButton: ButtonAtom;
finishButton: ButtonAtom;
cancelButton: ButtonAtom;
back: () => Promise<void>;
cancel: () => Promise<void>;
finish: () => Promise<void>;
getHeader: () => ElementFinder;
getActiveStep: () => ElementFinder;
next: () => Promise<void>;
getHeaderSteps(): Promise<any[]>;
getSteps(): Promise<WizardStepAtom[]>;
getContainerHeight(): Promise<number>;
goToStep(index: number): Promise<void>;
}