UNPKG

create-locator

Version:

Creates HTML element locators for tests 📌

26 lines (25 loc) • 1.08 kB
'use strict'; exports.anyLocator = undefined; exports.createLocator = undefined; exports.createRootLocator = undefined; exports.getLocatorParameters = undefined; exports.removeMarkFromProperties = undefined; exports.setGlobalProductionMode = undefined; const anyLocator = exports.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, }); const createLocator = exports.createLocator = (() => anyLocator); const createRootLocator = exports.createRootLocator = (() => anyLocator); const getLocatorParameters = exports.getLocatorParameters = (() => anyLocator); const removeMarkFromProperties = exports.removeMarkFromProperties = ((properties) => properties); const setGlobalProductionMode = exports.setGlobalProductionMode = () => { }; const attributes = {}; const toString = () => '';