UNPKG

create-locator

Version:

Creates HTML element locators for tests 📌

19 lines (18 loc) • 700 B
export const anyLocator = new Proxy(Object.setPrototypeOf(() => { }, null), { apply: () => attributes, defineProperty: () => true, deleteProperty: () => true, get(target, property) { if (property === Symbol.toPrimitive || property === 'toJSON') return toString; return anyLocator; }, preventExtensions: () => false, }); export const createLocator = (() => anyLocator); export const createRootLocator = (() => anyLocator); export const getLocatorParameters = (() => anyLocator); export const removeMarkFromProperties = ((properties) => properties); export const setGlobalProductionMode = () => { }; const attributes = {}; const toString = () => '';