/** * Calendar works */ export declare class DatePicker { /** * To select today's date * * ```js * * DatePicker.selectToday("//input[@aria-label='date']") * ``` * * @param {String} locator located by CSS|XPath|strict locator. * @param {boolean}IEClick pass true if you want to perform z.click for IE Browser * */ static selectToday(locator: string, IEClick?: boolean): Promise; /** * To select provided date * * ```js * * DatePicker.selectInNextMonth("//input[@aria-label='date']","15") * ``` * * @param {String} locator located by CSS|XPath|strict locator. * @param {string} date * @param {boolean} IEClick pass true if you want to perform z.click for IE Browser */ static selectInNextMonth(locator: string, date?: string, IEClick?: boolean): Promise; /** * To select date * * ```js * * DatePicker.selectDate("//input[@aria-label='date']","01/25/2020") * ``` * * @param {String} locator located by CSS|XPath|strict locator. * @param {String} date in MM/DD/YYYY date format * @param {boolean}IEClick pass true if you want to perform z.click for IE Browser */ static selectDate(locator: string, date: string, IEClick?: boolean): Promise; /** * The function is used to select time from calendar object. It accept time in 24 hr format (23:24) * * e.g. DatePicker.selectOnlyTime("//input[@aria-label='date']","20:20") * @param {string} locator * @param {string}time * @param {boolean}IEClick */ static selectOnlyTime(locator: string, time: string, IEClick?: boolean): Promise; /** * To select date and time * * ```js * * DatePicker.selectDateAndTime("//input[@aria-label='date']","02/20/2020","12:50") * ``` * * @param {String} locator located by CSS|XPath|strict locator. * @param {String} date In MM/DD/YYYY date format * @param {String} time In 24 hours format hh/mm * @param {boolean}IEClick pass true if you want to perform z.click for IE Browser */ static selectDateAndTime(locator: string, date: string, time: string, IEClick?: boolean): Promise; }