UNPKG

@theintern/leadfoot

Version:

Leadfoot. A JavaScript client library that brings cross-platform consistency to the Selenium WebDriver API.

190 lines 4.96 kB
"use strict"; // http://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/element/:id/value // https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html#character-types Object.defineProperty(exports, "__esModule", { value: true }); /** * A list of special keys that can be used with the `pressKeys` and `type` * functions. * * See [[Session.Session.pressKeys]] for usage details. */ var keys = { /** Releases all held modifier keys. */ NULL: '\uE000', /** OS-specific keystroke sequence that performs a cancel action. */ CANCEL: '\uE001', /** * The help key. This key only appears on older Apple keyboards in place of * the Insert key. */ HELP: '\uE002', /** The backspace key. */ BACKSPACE: '\uE003', /** The tab key. */ TAB: '\uE004', /** * The clear key. This key only appears on full-size Apple keyboards in * place of Num Lock key. */ CLEAR: '\uE005', /** The return key. */ RETURN: '\uE006', /** The enter (numpad) key. */ ENTER: '\uE007', /** The shift key. */ SHIFT: '\uE008', /** The control key. */ CONTROL: '\uE009', /** The alt key. */ ALT: '\uE00A', /** The pause key. */ PAUSE: '\uE00B', /** The escape key. */ ESCAPE: '\uE00C', /** The space bar. */ SPACE: '\uE00D', /** The page up key. */ PAGE_UP: '\uE00E', /** The page down key. */ PAGE_DOWN: '\uE00F', /** The end key. */ END: '\uE010', /** The home key. */ HOME: '\uE011', /** The left arrow. */ ARROW_LEFT: '\uE012', /** The up arrow. */ ARROW_UP: '\uE013', /** The right arrow. */ ARROW_RIGHT: '\uE014', /** The down arrow. */ ARROW_DOWN: '\uE015', /** The insert key. */ INSERT: '\uE016', /** The delete key. */ DELETE: '\uE017', /** The semicolon key. */ SEMICOLON: '\uE018', /** The equals key. */ EQUALS: '\uE019', /** The numpad zero key. */ NUMPAD0: '\uE01A', /** The numpad one key. */ NUMPAD1: '\uE01B', /** The numpad two key. */ NUMPAD2: '\uE01C', /** The numpad three key. */ NUMPAD3: '\uE01D', /** The numpad four key. */ NUMPAD4: '\uE01E', /** The numpad five key. */ NUMPAD5: '\uE01F', /** The numpad six key. */ NUMPAD6: '\uE020', /** The numpad seven key. */ NUMPAD7: '\uE021', /** The numpad eight key. */ NUMPAD8: '\uE022', /** The numpad nine key. */ NUMPAD9: '\uE023', /** The numpad multiply (*) key. */ MULTIPLY: '\uE024', /** The numpad add (+) key. */ ADD: '\uE025', /** The numpad separator (=) key. */ SEPARATOR: '\uE026', /** The numpad subtract (-) key. */ SUBTRACT: '\uE027', /** The numpad decimal (.) key. */ DECIMAL: '\uE028', /** The numpad divide (/) key. */ DIVIDE: '\uE029', /** The F1 key. */ F1: '\uE031', /** The F2 key. */ F2: '\uE032', /** The F3 key. */ F3: '\uE033', /** The F4 key. */ F4: '\uE034', /** The F5 key. */ F5: '\uE035', /** The F6 key. */ F6: '\uE036', /** The F7 key. */ F7: '\uE037', /** The F8 key. */ F8: '\uE038', /** The F9 key. */ F9: '\uE039', /** The F10 key. */ F10: '\uE03A', /** The F11 key. */ F11: '\uE03B', /** The F12 key. */ F12: '\uE03C', /** The meta (Windows) key. */ META: '\uE03D', /** The command (⌘) key. */ COMMAND: '\uE03D', /** The zenkaku/hankaku key. */ ZENKAKU_HANKAKU: '\uE040', '\uE000': 'NULL', '\uE001': 'Cancel', '\uE002': 'Help', '\uE003': 'Backspace', '\uE004': 'Tab', '\uE005': 'Clear', '\uE006': 'Return', '\uE007': 'Enter', '\uE008': 'Shift', '\uE009': 'Control', '\uE00A': 'Alt', '\uE00B': 'Pause', '\uE00C': 'Escape', '\uE00D': 'Space', '\uE00E': 'Page up', '\uE00F': 'Page down', '\uE010': 'End', '\uE011': 'Home', '\uE012': 'Left arrow', '\uE013': 'Up arrow', '\uE014': 'Right arrow', '\uE015': 'Down arrow', '\uE016': 'Insert', '\uE017': 'Delete', '\uE018': 'Semicolon', '\uE019': 'Equals', '\uE01A': 'Numpad 0', '\uE01B': 'Numpad 1', '\uE01C': 'Numpad 2', '\uE01D': 'Numpad 3', '\uE01E': 'Numpad 4', '\uE01F': 'Numpad 5', '\uE020': 'Numpad 6', '\uE021': 'Numpad 7', '\uE022': 'Numpad 8', '\uE023': 'Numpad 9', '\uE024': 'Multiply', '\uE025': 'Add', '\uE026': 'Separator', '\uE027': 'Subtract', '\uE028': 'Decimal', '\uE029': 'Divide', '\uE031': 'F1', '\uE032': 'F2', '\uE033': 'F3', '\uE034': 'F4', '\uE035': 'F5', '\uE036': 'F6', '\uE037': 'F7', '\uE038': 'F8', '\uE039': 'F9', '\uE03A': 'F10', '\uE03B': 'F11', '\uE03C': 'F12', '\uE03D': 'Command', '\uE040': 'Zenkaku/hankaku' }; exports.default = keys; //# sourceMappingURL=keys.js.map