selenium-webdriver
Version:
The official WebDriver JavaScript bindings from the Selenium project
1 lines • 8.92 kB
HTML
<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"><meta http-equiv="Content-Language" content="en"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>key.js</title><link href="../../../dossier.css" rel="stylesheet" type="text/css"><header><div><form><div><input type="search" placeholder="Search" tabindex="1"></div></form></div></header><main><article class="srcfile"><h1>lib/webdriver/key.js</h1><div><table><tr><td><a id="l1"></a><a href="#l1">1</a><td>// Licensed to the Software Freedom Conservancy (SFC) under one<tr><td><a id="l2"></a><a href="#l2">2</a><td>// or more contributor license agreements. See the NOTICE file<tr><td><a id="l3"></a><a href="#l3">3</a><td>// distributed with this work for additional information<tr><td><a id="l4"></a><a href="#l4">4</a><td>// regarding copyright ownership. The SFC licenses this file<tr><td><a id="l5"></a><a href="#l5">5</a><td>// to you under the Apache License, Version 2.0 (the<tr><td><a id="l6"></a><a href="#l6">6</a><td>// "License"); you may not use this file except in compliance<tr><td><a id="l7"></a><a href="#l7">7</a><td>// with the License. You may obtain a copy of the License at<tr><td><a id="l8"></a><a href="#l8">8</a><td>//<tr><td><a id="l9"></a><a href="#l9">9</a><td>// http://www.apache.org/licenses/LICENSE-2.0<tr><td><a id="l10"></a><a href="#l10">10</a><td>//<tr><td><a id="l11"></a><a href="#l11">11</a><td>// Unless required by applicable law or agreed to in writing,<tr><td><a id="l12"></a><a href="#l12">12</a><td>// software distributed under the License is distributed on an<tr><td><a id="l13"></a><a href="#l13">13</a><td>// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY<tr><td><a id="l14"></a><a href="#l14">14</a><td>// KIND, either express or implied. See the License for the<tr><td><a id="l15"></a><a href="#l15">15</a><td>// specific language governing permissions and limitations<tr><td><a id="l16"></a><a href="#l16">16</a><td>// under the License.<tr><td><a id="l17"></a><a href="#l17">17</a><td><tr><td><a id="l18"></a><a href="#l18">18</a><td>goog.provide('webdriver.Key');<tr><td><a id="l19"></a><a href="#l19">19</a><td><tr><td><a id="l20"></a><a href="#l20">20</a><td><tr><td><a id="l21"></a><a href="#l21">21</a><td>/**<tr><td><a id="l22"></a><a href="#l22">22</a><td> * Representations of pressable keys that aren't text. These are stored in<tr><td><a id="l23"></a><a href="#l23">23</a><td> * the Unicode PUA (Private Use Area) code points, 0xE000-0xF8FF. Refer to<tr><td><a id="l24"></a><a href="#l24">24</a><td> * http://www.google.com.au/search?&q=unicode+pua&btnG=Search<tr><td><a id="l25"></a><a href="#l25">25</a><td> *<tr><td><a id="l26"></a><a href="#l26">26</a><td> * @enum {string}<tr><td><a id="l27"></a><a href="#l27">27</a><td> */<tr><td><a id="l28"></a><a href="#l28">28</a><td>webdriver.Key = {<tr><td><a id="l29"></a><a href="#l29">29</a><td> NULL: '\uE000',<tr><td><a id="l30"></a><a href="#l30">30</a><td> CANCEL: '\uE001', // ^break<tr><td><a id="l31"></a><a href="#l31">31</a><td> HELP: '\uE002',<tr><td><a id="l32"></a><a href="#l32">32</a><td> BACK_SPACE: '\uE003',<tr><td><a id="l33"></a><a href="#l33">33</a><td> TAB: '\uE004',<tr><td><a id="l34"></a><a href="#l34">34</a><td> CLEAR: '\uE005',<tr><td><a id="l35"></a><a href="#l35">35</a><td> RETURN: '\uE006',<tr><td><a id="l36"></a><a href="#l36">36</a><td> ENTER: '\uE007',<tr><td><a id="l37"></a><a href="#l37">37</a><td> SHIFT: '\uE008',<tr><td><a id="l38"></a><a href="#l38">38</a><td> CONTROL: '\uE009',<tr><td><a id="l39"></a><a href="#l39">39</a><td> ALT: '\uE00A',<tr><td><a id="l40"></a><a href="#l40">40</a><td> PAUSE: '\uE00B',<tr><td><a id="l41"></a><a href="#l41">41</a><td> ESCAPE: '\uE00C',<tr><td><a id="l42"></a><a href="#l42">42</a><td> SPACE: '\uE00D',<tr><td><a id="l43"></a><a href="#l43">43</a><td> PAGE_UP: '\uE00E',<tr><td><a id="l44"></a><a href="#l44">44</a><td> PAGE_DOWN: '\uE00F',<tr><td><a id="l45"></a><a href="#l45">45</a><td> END: '\uE010',<tr><td><a id="l46"></a><a href="#l46">46</a><td> HOME: '\uE011',<tr><td><a id="l47"></a><a href="#l47">47</a><td> ARROW_LEFT: '\uE012',<tr><td><a id="l48"></a><a href="#l48">48</a><td> LEFT: '\uE012',<tr><td><a id="l49"></a><a href="#l49">49</a><td> ARROW_UP: '\uE013',<tr><td><a id="l50"></a><a href="#l50">50</a><td> UP: '\uE013',<tr><td><a id="l51"></a><a href="#l51">51</a><td> ARROW_RIGHT: '\uE014',<tr><td><a id="l52"></a><a href="#l52">52</a><td> RIGHT: '\uE014',<tr><td><a id="l53"></a><a href="#l53">53</a><td> ARROW_DOWN: '\uE015',<tr><td><a id="l54"></a><a href="#l54">54</a><td> DOWN: '\uE015',<tr><td><a id="l55"></a><a href="#l55">55</a><td> INSERT: '\uE016',<tr><td><a id="l56"></a><a href="#l56">56</a><td> DELETE: '\uE017',<tr><td><a id="l57"></a><a href="#l57">57</a><td> SEMICOLON: '\uE018',<tr><td><a id="l58"></a><a href="#l58">58</a><td> EQUALS: '\uE019',<tr><td><a id="l59"></a><a href="#l59">59</a><td><tr><td><a id="l60"></a><a href="#l60">60</a><td> NUMPAD0: '\uE01A', // number pad keys<tr><td><a id="l61"></a><a href="#l61">61</a><td> NUMPAD1: '\uE01B',<tr><td><a id="l62"></a><a href="#l62">62</a><td> NUMPAD2: '\uE01C',<tr><td><a id="l63"></a><a href="#l63">63</a><td> NUMPAD3: '\uE01D',<tr><td><a id="l64"></a><a href="#l64">64</a><td> NUMPAD4: '\uE01E',<tr><td><a id="l65"></a><a href="#l65">65</a><td> NUMPAD5: '\uE01F',<tr><td><a id="l66"></a><a href="#l66">66</a><td> NUMPAD6: '\uE020',<tr><td><a id="l67"></a><a href="#l67">67</a><td> NUMPAD7: '\uE021',<tr><td><a id="l68"></a><a href="#l68">68</a><td> NUMPAD8: '\uE022',<tr><td><a id="l69"></a><a href="#l69">69</a><td> NUMPAD9: '\uE023',<tr><td><a id="l70"></a><a href="#l70">70</a><td> MULTIPLY: '\uE024',<tr><td><a id="l71"></a><a href="#l71">71</a><td> ADD: '\uE025',<tr><td><a id="l72"></a><a href="#l72">72</a><td> SEPARATOR: '\uE026',<tr><td><a id="l73"></a><a href="#l73">73</a><td> SUBTRACT: '\uE027',<tr><td><a id="l74"></a><a href="#l74">74</a><td> DECIMAL: '\uE028',<tr><td><a id="l75"></a><a href="#l75">75</a><td> DIVIDE: '\uE029',<tr><td><a id="l76"></a><a href="#l76">76</a><td><tr><td><a id="l77"></a><a href="#l77">77</a><td> F1: '\uE031', // function keys<tr><td><a id="l78"></a><a href="#l78">78</a><td> F2: '\uE032',<tr><td><a id="l79"></a><a href="#l79">79</a><td> F3: '\uE033',<tr><td><a id="l80"></a><a href="#l80">80</a><td> F4: '\uE034',<tr><td><a id="l81"></a><a href="#l81">81</a><td> F5: '\uE035',<tr><td><a id="l82"></a><a href="#l82">82</a><td> F6: '\uE036',<tr><td><a id="l83"></a><a href="#l83">83</a><td> F7: '\uE037',<tr><td><a id="l84"></a><a href="#l84">84</a><td> F8: '\uE038',<tr><td><a id="l85"></a><a href="#l85">85</a><td> F9: '\uE039',<tr><td><a id="l86"></a><a href="#l86">86</a><td> F10: '\uE03A',<tr><td><a id="l87"></a><a href="#l87">87</a><td> F11: '\uE03B',<tr><td><a id="l88"></a><a href="#l88">88</a><td> F12: '\uE03C',<tr><td><a id="l89"></a><a href="#l89">89</a><td><tr><td><a id="l90"></a><a href="#l90">90</a><td> COMMAND: '\uE03D', // Apple command key<tr><td><a id="l91"></a><a href="#l91">91</a><td> META: '\uE03D' // alias for Windows key<tr><td><a id="l92"></a><a href="#l92">92</a><td>};</table></div></article><nav><h3><a href="../../../index.html" tabindex="2">Overview</a></h3><div><input type="checkbox" id="nav-modules" checked/><label for="nav-modules"><h3><span class="selectable" tabindex="2">Modules</span></h3></label><div id="nav-modules-view"></div></div><div><input type="checkbox" id="nav-types" checked/><label for="nav-types"><h3><span class="selectable" tabindex="2">Types</span></h3></label><div id="nav-types-view"></div></div><h3><a href="../../../Changes.html" tabindex="2">Changes</a></h3></nav></main><footer><div><a href="https://github.com/jleyba/js-dossier">Generated by dossier</a></div></footer><script src="../../../types.js"></script><script src="../../../dossier.js"></script>