UNPKG

@progress/kendo-e2e

Version:

Kendo UI end-to-end test utilities.

42 lines (41 loc) 1.23 kB
export type CompereOptions = { allowMissing?: string[]; allowExtra?: string[]; sanitizeNGSelectors?: boolean; }; export type Result = { passed: string[]; missing: string[]; extra: string[]; actualSelectors: string[]; expectedSelectors: string[]; }; /** * Check if two html documents have same class hierarchy. * * @example * await compareHtml("<div class="set">SET</div>", "<div class="qa">QA</div>"); * * @param actualHtml An html object. * @param expectedHtml An html object. */ export declare function compareHtml(actualHtml: string, expectedHtml: string, options?: CompereOptions): Result; /** * Get partial html of bigger html block. * * @example * await getPartialHtml("<div><ul class="k-list"><ul></div>", ".k-list"); * * @param originalHtml An html object. * @param selector Css selector. */ export declare function getPartialHtml(originalHtml: string, selector: string): string; /** * Remove angular specific selectors. * * @example * await sanitize(".k-scrollview.ng-tns-c43-0 .k-scrollview-wrap.ng-tns-c43-0.ng-trigger.ng-trigger-animateTo"); * * @param selector Css selector as string. */ export declare function sanitizeNGSelectors(selector: string): string;