@wix/design-system
Version:
@wix/design-system
22 lines • 1.23 kB
JavaScript
import { isClassExists } from '../utils/test-utils';
import deprecationTestkitLog from '../utils/deprecationTestkitLog';
export default ({ element }) => {
deprecationTestkitLog('pageTestkitFactory legacy testkit is deprecated and will be removed in next major release. Please use the PageTestkit unidriver testkit instead.');
return {
/** fulfilled if element in the DOM */
exists: () => !!element,
hasClass: className => isClassExists(element, className),
/** true if header background image exist */
backgroundImageExists: () => !!element.querySelector('[data-hook="page-background-image"]'),
/** true if gradient class name exist */
gradientClassNameExists: () => !!element.querySelector('[data-hook="page-gradient-class-name"]'),
/** true if title exist in DOM */
tailExists: () => !!element.querySelector('[data-hook="page-tail"]'),
/** return container height */
gradientContainerHeight: () => element.querySelector('[data-hook="page-gradient-class-name"]').style
.height,
/** returns html in a string form */
getPageHtml: () => element.innerHTML,
};
};
//# sourceMappingURL=Page.driver.js.map