testcafe
Version:
Automated browser testing for the modern web development stack.
44 lines • 3.53 kB
JavaScript
;
// -------------------------------------------------------------
// WARNING: this file is used by both the client and the server.
// Do not use any browser or node-specific API!
// -------------------------------------------------------------
Object.defineProperty(exports, "__esModule", { value: true });
exports.NODE_SNAPSHOT_PROPERTIES = [
'nodeType',
'textContent',
'childNodeCount',
'hasChildNodes',
'childElementCount',
'hasChildElements'
];
exports.ELEMENT_SNAPSHOT_PROPERTIES = [
'tagName',
'visible',
'focused',
'attributes',
'boundingClientRect',
'classNames',
'style',
'innerText',
'namespaceURI',
'id',
'value',
'checked',
'selected',
'selectedIndex',
'scrollWidth',
'scrollHeight',
'scrollLeft',
'scrollTop',
'offsetWidth',
'offsetHeight',
'offsetLeft',
'offsetTop',
'clientWidth',
'clientHeight',
'clientLeft',
'clientTop'
];
exports.SNAPSHOT_PROPERTIES = exports.NODE_SNAPSHOT_PROPERTIES.concat(exports.ELEMENT_SNAPSHOT_PROPERTIES);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic25hcHNob3QtcHJvcGVydGllcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jbGllbnQtZnVuY3Rpb25zL3NlbGVjdG9ycy9zbmFwc2hvdC1wcm9wZXJ0aWVzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxnRUFBZ0U7QUFDaEUsZ0VBQWdFO0FBQ2hFLCtDQUErQztBQUMvQyxnRUFBZ0U7O0FBRW5ELFFBQUEsd0JBQXdCLEdBQUc7SUFDcEMsVUFBVTtJQUNWLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixrQkFBa0I7Q0FDckIsQ0FBQztBQUVXLFFBQUEsMkJBQTJCLEdBQUc7SUFDdkMsU0FBUztJQUNULFNBQVM7SUFDVCxTQUFTO0lBQ1QsWUFBWTtJQUNaLG9CQUFvQjtJQUNwQixZQUFZO0lBQ1osT0FBTztJQUNQLFdBQVc7SUFDWCxjQUFjO0lBQ2QsSUFBSTtJQUNKLE9BQU87SUFDUCxTQUFTO0lBQ1QsVUFBVTtJQUNWLGVBQWU7SUFDZixhQUFhO0lBQ2IsY0FBYztJQUNkLFlBQVk7SUFDWixXQUFXO0lBQ1gsYUFBYTtJQUNiLGNBQWM7SUFDZCxZQUFZO0lBQ1osV0FBVztJQUNYLGFBQWE7SUFDYixjQUFjO0lBQ2QsWUFBWTtJQUNaLFdBQVc7Q0FDZCxDQUFDO0FBRVcsUUFBQSxtQkFBbUIsR0FBRyxnQ0FBd0IsQ0FBQyxNQUFNLENBQUMsbUNBQTJCLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFdBUk5JTkc6IHRoaXMgZmlsZSBpcyB1c2VkIGJ5IGJvdGggdGhlIGNsaWVudCBhbmQgdGhlIHNlcnZlci5cbi8vIERvIG5vdCB1c2UgYW55IGJyb3dzZXIgb3Igbm9kZS1zcGVjaWZpYyBBUEkhXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmV4cG9ydCBjb25zdCBOT0RFX1NOQVBTSE9UX1BST1BFUlRJRVMgPSBbXG4gICAgJ25vZGVUeXBlJyxcbiAgICAndGV4dENvbnRlbnQnLFxuICAgICdjaGlsZE5vZGVDb3VudCcsXG4gICAgJ2hhc0NoaWxkTm9kZXMnLFxuICAgICdjaGlsZEVsZW1lbnRDb3VudCcsXG4gICAgJ2hhc0NoaWxkRWxlbWVudHMnXG5dO1xuXG5leHBvcnQgY29uc3QgRUxFTUVOVF9TTkFQU0hPVF9QUk9QRVJUSUVTID0gW1xuICAgICd0YWdOYW1lJyxcbiAgICAndmlzaWJsZScsXG4gICAgJ2ZvY3VzZWQnLFxuICAgICdhdHRyaWJ1dGVzJyxcbiAgICAnYm91bmRpbmdDbGllbnRSZWN0JyxcbiAgICAnY2xhc3NOYW1lcycsXG4gICAgJ3N0eWxlJyxcbiAgICAnaW5uZXJUZXh0JyxcbiAgICAnbmFtZXNwYWNlVVJJJyxcbiAgICAnaWQnLFxuICAgICd2YWx1ZScsXG4gICAgJ2NoZWNrZWQnLFxuICAgICdzZWxlY3RlZCcsXG4gICAgJ3NlbGVjdGVkSW5kZXgnLFxuICAgICdzY3JvbGxXaWR0aCcsXG4gICAgJ3Njcm9sbEhlaWdodCcsXG4gICAgJ3Njcm9sbExlZnQnLFxuICAgICdzY3JvbGxUb3AnLFxuICAgICdvZmZzZXRXaWR0aCcsXG4gICAgJ29mZnNldEhlaWdodCcsXG4gICAgJ29mZnNldExlZnQnLFxuICAgICdvZmZzZXRUb3AnLFxuICAgICdjbGllbnRXaWR0aCcsXG4gICAgJ2NsaWVudEhlaWdodCcsXG4gICAgJ2NsaWVudExlZnQnLFxuICAgICdjbGllbnRUb3AnXG5dO1xuXG5leHBvcnQgY29uc3QgU05BUFNIT1RfUFJPUEVSVElFUyA9IE5PREVfU05BUFNIT1RfUFJPUEVSVElFUy5jb25jYXQoRUxFTUVOVF9TTkFQU0hPVF9QUk9QRVJUSUVTKTtcbiJdfQ==